Skip to content
Snippets Groups Projects
Commit 73244a85 authored by Eva Bardou's avatar Eva Bardou :frog:
Browse files

Add test

parent bd905156
No related branches found
No related tags found
1 merge request!485Allow to set `load_parents` parameter while using `list_element_metadata` helper
Pipeline #154143 passed
......@@ -522,9 +522,9 @@ def test_list_element_metadata(fake_dummy_worker):
fake_dummy_worker.api_client.add_response(
"ListElementMetaData",
id=element.id,
response={"id": "metadata_id"},
response=[{"id": "metadata_id"}],
)
assert fake_dummy_worker.list_element_metadata(element) == {"id": "metadata_id"}
assert fake_dummy_worker.list_element_metadata(element) == [{"id": "metadata_id"}]
assert len(fake_dummy_worker.api_client.history) == 1
assert len(fake_dummy_worker.api_client.responses) == 0
......@@ -536,11 +536,28 @@ def test_list_element_metadata_cached_element(mock_elements_worker_with_cache):
mock_elements_worker_with_cache.api_client.add_response(
"ListElementMetaData",
id="element_id",
response={"id": "metadata_id"},
response=[{"id": "metadata_id"}],
)
assert mock_elements_worker_with_cache.list_element_metadata(element) == {
"id": "metadata_id"
}
assert mock_elements_worker_with_cache.list_element_metadata(element) == [
{"id": "metadata_id"}
]
assert len(mock_elements_worker_with_cache.api_client.history) == 1
assert len(mock_elements_worker_with_cache.api_client.responses) == 0
def test_list_element_metadata_with_load_parents(fake_dummy_worker):
element = Element({"id": "element_id"})
fake_dummy_worker.api_client.add_response(
"ListElementMetaData",
id=element.id,
load_parents=True,
response=[{"id": "metadata_id"}, {"id": "parent_metadata_id"}],
)
assert fake_dummy_worker.list_element_metadata(element, load_parents=True) == [
{"id": "metadata_id"},
{"id": "parent_metadata_id"},
]
assert len(fake_dummy_worker.api_client.history) == 1
assert len(fake_dummy_worker.api_client.responses) == 0
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment