25 lines
596 B
Python
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}")
|