"""Functional tests for reference_transaction_type.""" from tests.utils.factories import ReferenceTransactionTypeFactory def test_get_reference_transaction_types(fixture_client): """Test getting list of reference_transaction_types.""" txn_types = ReferenceTransactionTypeFactory.create_batch(5) res = fixture_client.get('/reference-transaction-types') assert res.status_code == 200 assert len(res.json) == len(txn_types) assert all(item['txn_type_id'] for item in res.json) assert all(item['txn_type_code'] for item in res.json) assert all(item['txn_type_name'] for item in res.json)