diff --git a/unittests/test_crawler.py b/unittests/test_crawler.py index f28cd897fe9f1c31b1d13648f19356066a58ed8e..dc53cb099eb5e4b225b13461176504a003f2d2ba 100644 --- a/unittests/test_crawler.py +++ b/unittests/test_crawler.py @@ -228,7 +228,7 @@ def crawler_mocked_identifiable_retrieve(): # TODO use minimal setup # mock retrieval of registered identifiabls: return Record with just a parent crawler.identifiableAdapter.get_registered_identifiable = Mock( - side_effect=lambda x: db.Record().add_parent(x.parents[0].name)) + side_effect=lambda x: db.Record().add_parent(x.parents[0].name).add_property(name='name')) # Simulate remote server content by using the names to identify records # There is only a single known Record with name A @@ -360,9 +360,9 @@ def test_has_missing_object_in_references(): # There are only two known Records with name A and B crawler.identifiableAdapter.get_registered_identifiable = Mock(side_effect=partial( basic_retrieve_by_name_mock_up, known={"C": db.Record(name="C").add_parent("RTC") - .add_property("d"), + .add_property("d").add_property("name"), "D": db.Record(name="D").add_parent("RTD") - .add_property("d").add_property("e"), + .add_property("d").add_property("e").add_property("name"), })) # one reference with id -> check @@ -615,12 +615,12 @@ def crawler_mocked_for_backref_test(): def get_reg_ident(x): if x.parents[0].name == "C": return db.Record().add_parent(x.parents[0].name).add_property( - "is_referenced_by", value=["BR"]) + "is_referenced_by", value=["BR"]).add_property("name") elif x.parents[0].name == "D": return db.Record().add_parent(x.parents[0].name).add_property( - "is_referenced_by", value=["BR", "BR2"]) + "is_referenced_by", value=["BR", "BR2"]).add_property("name") else: - return db.Record().add_parent(x.parents[0].name) + return db.Record().add_parent(x.parents[0].name).add_property("name") crawler.identifiableAdapter.get_registered_identifiable = Mock(side_effect=get_reg_ident) # Simulate remote server content by using the names to identify records