pyinfra/test/exploration_tests/pickup_endpoint_test.py
Matthias Bisping 67c4bac4b7 sync
2022-04-27 17:45:48 +02:00

26 lines
589 B
Python

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