pyinfra/test/exploration_tests/pickup_endpoint_test.py
2022-05-02 15:50:14 +02:00

25 lines
596 B
Python

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}")