Skip to content
Snippets Groups Projects
Commit 8979c462 authored by NolanB's avatar NolanB
Browse files

Add parametrize to test_create_metadatabulk()

parent 00b22ca5
No related branches found
No related tags found
No related merge requests found
Pipeline #79504 passed
......@@ -109,7 +109,7 @@ class MetaDataMixin(object):
self,
element: Element,
metadata_list: list,
worker_version: bool = None,
worker_version: str = None,
):
"""
Create multiple metadata on an existing element.
......
......@@ -198,19 +198,22 @@ def test_create_metadata(responses, mock_elements_worker):
assert metadata_id == "12345678-1234-1234-1234-123456789123"
def test_create_metadatabulk(responses, fake_dummy_worker):
@pytest.mark.parametrize(
"worker_version",
[(None), (), ("worker_version")],
)
def test_create_metadatabulk(fake_dummy_worker, worker_version):
element = Element({"id": "element_id"})
metadata_list = [MetaType("text"), "fake_name", "fake_value"]
worker_version = "worker_version"
fake_dummy_worker.api_client.add_response(
"CreateMetaDataBulk",
id=element.id,
response={"worker_version": "worker_version", "metadata_list": metadata_list},
body={"worker_version": "worker_version", "metadata_list": metadata_list},
response={"worker_version": worker_version, "metadata_list": metadata_list},
body={"worker_version": worker_version, "metadata_list": metadata_list},
)
assert fake_dummy_worker.create_metadatabulk(
element, metadata_list, worker_version
) == {"worker_version": "worker_version", "metadata_list": metadata_list}
) == {"worker_version": worker_version, "metadata_list": metadata_list}
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