pyinfra/test/unit_tests/rest/packer_test.py
2022-05-04 14:58:22 +02:00

22 lines
601 B
Python

import pytest
from pyinfra.server.packer.packers.identity import IdentityPacker, bundle
from pyinfra.server.packer.packers.rest import RestPacker
from pyinfra.server.rest import pack
from pyinfra.utils.func import lstarlift
def test_identity_packer(data, metadata):
packer = IdentityPacker()
assert list(packer(data, metadata)) == lstarlift(bundle)(zip(data, metadata))
def test_rest_packer(data, metadata):
packer = RestPacker()
assert list(packer(data, metadata)) == lstarlift(pack)(zip(data, metadata))
@pytest.fixture
def data(input_data_items):
return input_data_items