"""Testing fact sales data presentation.""" import pytest from ows_accounting.presentation import payments @pytest.fixture def fixture_payments(): """Fixture for account payments mysql data.""" return [ (10, 200, 'Foo', 100.24), (15, 210, 'Bar', 25) ] def test_payments(fixture_payments): """Test formating account payments list.""" expected_result = [ { 'vendor_id': fixture_payments[0][0], 'period_id': fixture_payments[0][1], 'check_no': fixture_payments[0][2], 'sum_check_amt': fixture_payments[0][3] }, { 'vendor_id': fixture_payments[1][0], 'period_id': fixture_payments[1][1], 'check_no': fixture_payments[1][2], 'sum_check_amt': fixture_payments[1][3] } ] result = payments.payments(fixture_payments) assert result == expected_result