"""Test `GET /supply-chains/{supply_chain_id}/distribution_formats`.""" from tests.testutils.test_helpers import parse_json def test_get_supply_chain_configurations_success(client): """Test successful response for supply chain configurations request.""" result = client.get('/supply-chain/1/distribution-formats') assert result.status_code == 200 configurations = parse_json(result) assert len(configurations) def test_get_supply_chain_configurations_failure(client): """Test unsuccessful response for supply chain configurations request.""" invalid_id = 1000 result = \ client.get('/supply-chain/{}/distribution-formats'.format(invalid_id)) assert result.status_code == 404 error_message = parse_json(result).get('message') assert error_message == 'No supply chain exists for provided ID.'