Skip to content
Snippets Groups Projects
Commit f0b194be authored by Henrik tom Wörden's avatar Henrik tom Wörden
Browse files

reactivate test

parent 438ef826
Branches
Tags
3 merge requests!123REL: Release v0.6.0,!114F retrieve identified,!113F refactor test tool
...@@ -650,95 +650,95 @@ def change_non_identifiable_prop(ident): ...@@ -650,95 +650,95 @@ def change_non_identifiable_prop(ident):
raise RuntimeError("Did not find the property that should be changed.") raise RuntimeError("Did not find the property that should be changed.")
#@patch("caoscrawler.crawl.Crawler._get_entity_by_id", @patch("caoscrawler.crawl.Crawler._get_entity_by_id",
# new=Mock(side_effect=mock_get_entity_by_id)) new=Mock(side_effect=mock_get_entity_by_id))
#@patch("caoscrawler.crawl.Crawler._get_entity_by_name", @patch("caoscrawler.crawl.Crawler._get_entity_by_name",
# new=Mock(side_effect=mock_get_entity_by_name)) new=Mock(side_effect=mock_get_entity_by_name))
#@patch("caoscrawler.crawl.db.Container.insert") @patch("caoscrawler.crawl.db.Container.insert")
#@patch("caoscrawler.crawl.db.Container.update") @patch("caoscrawler.crawl.db.Container.update")
#@patch("caoscrawler.crawl.UpdateCache.insert") @patch("caoscrawler.crawl.UpdateCache.insert")
#def test_security_mode(updateCacheMock, upmock, insmock, ident): def test_security_mode(updateCacheMock, upmock, insmock, ident):
# records_backup = deepcopy(ident._records) records_backup = deepcopy(ident._records)
#
# # trivial case: nothing to do # trivial case: nothing to do
# crawler, crawled_data, debug_tree = prepare_crawler_with_sec_mode(SecurityMode.RETRIEVE, ident) crawler, crawled_data, debug_tree = prepare_crawler_with_sec_mode(SecurityMode.RETRIEVE, ident)
# crawler.synchronize(commit_changes=True, crawled_data=crawled_data) crawler.synchronize(commit_changes=True, crawled_data=crawled_data)
# assert crawler.run_id is not None assert crawler.run_id is not None
# insmock.assert_not_called() insmock.assert_not_called()
# upmock.assert_not_called() upmock.assert_not_called()
# updateCacheMock.assert_not_called() updateCacheMock.assert_not_called()
#
# # RETRIEVE: insert only # RETRIEVE: insert only
# crawler, crawled_data, debug_tree = prepare_crawler_with_sec_mode(SecurityMode.RETRIEVE, ident) crawler, crawled_data, debug_tree = prepare_crawler_with_sec_mode(SecurityMode.RETRIEVE, ident)
# # remove one element # remove one element
# del ident._records[-1] del ident._records[-1]
# # insert forbidden # insert forbidden
# crawler.synchronize(commit_changes=True, crawled_data=crawled_data) crawler.synchronize(commit_changes=True, crawled_data=crawled_data)
# assert crawler.run_id is not None assert crawler.run_id is not None
# insmock.assert_not_called() insmock.assert_not_called()
# upmock.assert_not_called() upmock.assert_not_called()
# assert updateCacheMock.call_count == 1 assert updateCacheMock.call_count == 1
# # reset counts # reset counts
# reset_mocks([updateCacheMock, insmock, upmock]) reset_mocks([updateCacheMock, insmock, upmock])
# # restore original ident # restore original ident
# ident._records = deepcopy(records_backup) ident._records = deepcopy(records_backup)
#
# # RETRIEVE: update only # RETRIEVE: update only
# crawler, crawled_data, debug_tree = prepare_crawler_with_sec_mode(SecurityMode.RETRIEVE, ident) crawler, crawled_data, debug_tree = prepare_crawler_with_sec_mode(SecurityMode.RETRIEVE, ident)
# # change one element # change one element
# change_non_identifiable_prop(ident) change_non_identifiable_prop(ident)
# crawler.synchronize(commit_changes=True, crawled_data=crawled_data) crawler.synchronize(commit_changes=True, crawled_data=crawled_data)
# assert crawler.run_id is not None assert crawler.run_id is not None
# insmock.assert_not_called() insmock.assert_not_called()
# upmock.assert_not_called() upmock.assert_not_called()
# assert updateCacheMock.call_count == 1 assert updateCacheMock.call_count == 1
# # reset counts # reset counts
# reset_mocks([updateCacheMock, insmock, upmock]) reset_mocks([updateCacheMock, insmock, upmock])
# # restore original ident # restore original ident
# ident._records = deepcopy(records_backup) ident._records = deepcopy(records_backup)
#
# # INSERT: insert only # INSERT: insert only
# crawler, crawled_data, debug_tree = prepare_crawler_with_sec_mode(SecurityMode.INSERT, ident) crawler, crawled_data, debug_tree = prepare_crawler_with_sec_mode(SecurityMode.INSERT, ident)
# # remove one element # remove one element
# del ident._records[-1] del ident._records[-1]
# crawler.synchronize(commit_changes=True, crawled_data=crawled_data) crawler.synchronize(commit_changes=True, crawled_data=crawled_data)
# assert crawler.run_id is not None assert crawler.run_id is not None
# insmock.assert_called_once() insmock.assert_called_once()
# upmock.assert_not_called() upmock.assert_not_called()
# updateCacheMock.assert_not_called() updateCacheMock.assert_not_called()
# # reset counts # reset counts
# reset_mocks([updateCacheMock, insmock, upmock]) reset_mocks([updateCacheMock, insmock, upmock])
# # restore original ident # restore original ident
# ident._records = deepcopy(records_backup) ident._records = deepcopy(records_backup)
#
# # INSERT: update only # INSERT: update only
# crawler, crawled_data, debug_tree = prepare_crawler_with_sec_mode(SecurityMode.INSERT, ident) crawler, crawled_data, debug_tree = prepare_crawler_with_sec_mode(SecurityMode.INSERT, ident)
# # change one element # change one element
# change_non_identifiable_prop(ident) change_non_identifiable_prop(ident)
# crawler.synchronize(commit_changes=True, crawled_data=crawled_data) crawler.synchronize(commit_changes=True, crawled_data=crawled_data)
# assert crawler.run_id is not None assert crawler.run_id is not None
# insmock.assert_not_called() insmock.assert_not_called()
# upmock.assert_not_called() upmock.assert_not_called()
# updateCacheMock.assert_called_once() updateCacheMock.assert_called_once()
# # reset counts # reset counts
# reset_mocks([updateCacheMock, insmock, upmock]) reset_mocks([updateCacheMock, insmock, upmock])
# # restore original ident # restore original ident
# ident._records = deepcopy(records_backup) ident._records = deepcopy(records_backup)
#
# # INSERT: insert and update # INSERT: insert and update
# crawler, crawled_data, debug_tree = prepare_crawler_with_sec_mode(SecurityMode.INSERT, ident) crawler, crawled_data, debug_tree = prepare_crawler_with_sec_mode(SecurityMode.INSERT, ident)
# # change two elements # change two elements
# change_non_identifiable_prop(ident) change_non_identifiable_prop(ident)
# change_identifiable_prop(ident) change_identifiable_prop(ident)
# crawler.synchronize(commit_changes=True, crawled_data=crawled_data) crawler.synchronize(commit_changes=True, crawled_data=crawled_data)
# assert crawler.run_id is not None assert crawler.run_id is not None
# insmock.asser_called_once() insmock.asser_called_once()
# upmock.assert_not_called() upmock.assert_not_called()
# updateCacheMock.assert_called_once() updateCacheMock.assert_called_once()
# # reset counts # reset counts
# reset_mocks([updateCacheMock, insmock, upmock]) reset_mocks([updateCacheMock, insmock, upmock])
# # restore original ident # restore original ident
# ident._records = deepcopy(records_backup) ident._records = deepcopy(records_backup)
def test_create_reference_mapping(): def test_create_reference_mapping():
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment