import json from operator import itemgetter, methodcaller, attrgetter import pytest import requests from funcy import compose, rpartial from pyinfra.rest import pack @pytest.mark.parametrize("item_type", ["pdf"]) def test_pickup_endpoint(url, server_process, pdf, metadata, operation): def post(package): return requests.post(f"{url}/submit", json=package) pickup = compose( itemgetter("pickup_endpoint"), methodcaller("json"), post, rpartial(pack, metadata), )(pdf) # while True: # response = requests.get(f"{url}/{pickup}")