pyinfra/test/exploration_tests/pickup_endpoint_test.py
2022-04-29 15:43:20 +02:00

27 lines
640 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)
print(pickup)
# while True:
# response = requests.get(f"{url}/{pickup}")
# print(response)