diff --git a/unittests/test_crawler.py b/unittests/test_crawler.py
index 7b19e9aedb4f60ccb6a509103a01c458b1b08a32..def00e41d7a2b95bd1a87187623cf34555471137 100644
--- a/unittests/test_crawler.py
+++ b/unittests/test_crawler.py
@@ -371,7 +371,8 @@ def test_split_into_inserts_and_updates_with_circ(crawler_mocked_identifiable_re
     with pytest.raises(RuntimeError):
         crawler._split_into_inserts_and_updates(st)
 
-
+@patch("caoscrawler.identifiable_adapters._retrieve_RecordType", 
+       new=Mock(side_effect=lambda id, name: db.RecordType(id=id,name=name)))
 def test_split_into_inserts_and_updates_with_complex(crawler_mocked_identifiable_retrieve):
     crawler = crawler_mocked_identifiable_retrieve
     #      A
@@ -583,7 +584,8 @@ def test_split_into_inserts_and_updates_diff_backref(crawler_mocked_for_backref_
     assert len(update) == 2
     assert len(insert) == 1
 
-
+@patch("caoscrawler.identifiable_adapters._retrieve_RecordType", 
+       new=Mock(side_effect=lambda id, name: db.RecordType(id=id,name=name)))
 def test_replace_entities_with_ids():
     crawler = Crawler()
     a = (db.Record().add_parent("B").add_property("A", 12345)
@@ -595,6 +597,7 @@ def test_replace_entities_with_ids():
     assert a.get_property("B").value == 12345
     assert a.get_property("C").value == [12345, 233324]
 
+
 @patch("caoscrawler.identifiable_adapters._retrieve_RecordType", 
        new=Mock(side_effect=lambda id, name: db.RecordType(id=id,name=name)))
 @patch("caoscrawler.crawl.cached_get_entity_by",
@@ -621,6 +624,7 @@ def test_synchronization_no_commit(upmock, insmock):
     assert len(ins) == 1
     assert len(ups) == 1
 
+
 @patch("caoscrawler.identifiable_adapters._retrieve_RecordType", 
        new=Mock(side_effect=lambda id, name: db.RecordType(id=id,name=name)))
 @patch("caoscrawler.crawl.cached_get_entity_by",
diff --git a/unittests/test_sync_graph.py b/unittests/test_sync_graph.py
index 3c838d571b40dadb96ccf787a53af72e35277367..85979a582763da0f1dbb71d29457c34082ad817d 100644
--- a/unittests/test_sync_graph.py
+++ b/unittests/test_sync_graph.py
@@ -384,7 +384,8 @@ def test_backward_references_backref():
     st = SyncGraph(ent_list, ident_adapter)
     assert st.nodes[1] in st.backward_references_backref[id(st.nodes[0])]
 
-
+@patch("caoscrawler.identifiable_adapters._retrieve_RecordType", 
+       new=Mock(side_effect=lambda id, name: db.RecordType(id=id,name=name)))
 @patch("caoscrawler.identifiable_adapters.get_children_of_rt",
        new=Mock(side_effect=lambda x: [x]))
 def test_set_id_of_node(simple_adapter):
@@ -573,7 +574,8 @@ def test_merging(simple_adapter):
     assert len(st.nodes) == 4
     assert len(st.unchecked) == 0
 
-
+@patch("caoscrawler.identifiable_adapters._retrieve_RecordType", 
+       new=Mock(side_effect=lambda id, name: db.RecordType(id=id,name=name)))
 def test_update_of_reference_values(simple_adapter):
     # multiple nodes are merged including one that is referenced
     # assure that this still leads to the value of the property of the referencing node to be
@@ -596,7 +598,8 @@ def test_update_of_reference_values(simple_adapter):
     b_prop = st.nodes[1].properties[0].value
     assert b_prop.id == 101
 
-
+@patch("caoscrawler.identifiable_adapters._retrieve_RecordType", 
+       new=Mock(side_effect=lambda id, name: db.RecordType(id=id,name=name)))
 def test_ignoring_irrelevant_references(simple_adapter):
     # make sure that a circle of references is no problem if one references is not identifying
     b = db.Record(name='b').add_parent("RT5")
@@ -657,7 +660,8 @@ def test_set_each_scalar_value():
     _set_each_scalar_value(a, lambda x: x == 42, lambda x: None)
     assert a.properties[0].value is None
 
-
+@patch("caoscrawler.identifiable_adapters._retrieve_RecordType", 
+       new=Mock(side_effect=lambda id, name: db.RecordType(id=id,name=name)))
 @patch("caoscrawler.identifiable_adapters.cached_query",
        new=Mock(side_effect=mock_cached_only_rt_allow_empty))
 def test_merge_referenced_by():