pyinfra/test/unit_tests/server/packer_test.py
2022-05-16 14:58:19 +02:00

22 lines
604 B
Python

import pytest
from pyinfra.server.packer.packers.identity import IdentityPacker, bundle
from pyinfra.server.packer.packers.rest import RestPacker
from pyinfra.server.packing 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