pyinfra/test/exploration_tests/pickup_endpoint_test.py
Matthias Bisping cf0a877569 refactoring
2022-05-04 10:37:46 +02:00

12 lines
451 B
Python

import pytest
from funcy import lmap
from pyinfra.server.rest import unpack, submit_and_pickup
@pytest.mark.parametrize("batched", [True, False])
@pytest.mark.parametrize("item_type", ["string", "image", "pdf"])
def test_pickup_endpoint(url, input_data_items, metadata, operation, target_data_items, server_process):
output = lmap(unpack, submit_and_pickup(url, input_data_items, metadata))
assert output == lmap(unpack, target_data_items)