pyinfra/test/unit_tests/server/packer_test.py
Matthias Bisping 132a1a1b50 renaming
2022-05-06 23:46:21 +02:00

22 lines
602 B
Python

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