Skip to content
Snippets Groups Projects

F copy entity

Merged Alexander Schlemmer requested to merge f-copy-entity into dev
1 unresolved thread
1 file
+ 4
3
Compare changes
  • Side-by-side
  • Inline
+ 4
3
@@ -31,7 +31,7 @@ import tempfile
import caosdb as db
import caosdb.apiutils
from caosdb.apiutils import (apply_to_ids, compare_entities, create_id_query,
resolve_reference, copy_entity, merge_entities)
resolve_reference, merge_entities)
from .test_property import testrecord
@@ -241,10 +241,11 @@ def test_copy_entities():
r.add_property(name="D", value=[3, 4, 7], importance="OBLIGATORY")
r.description = "A fancy test record"
c = copy_entity(r)
c = r.copy()
assert c != r
assert c is not r
assert c.name == "A"
assert c.role == r.role
assert c.parents[0].name == "B"
# Currently parents and properties are always individual to a copy:
assert c.parents[0] != r.parents[0]
Loading