"""GET /packaging Schema Validation. Testing validations for the /GET packaging endpoint """ from tests.validation.validation_test_utils import get_validation_response from tests.validation.validation_test_utils import parse_data def test_get_packaging_validate_header_success(valid_get_header): """Test valid GET header success.""" response = get_validation_response('/packaging', 'GET', valid_get_header) assert response.status_code == 200 def test_get_packaging_validate_header_fail(valid_get_header): """Test invalid GET header fail.""" mutated_header = valid_get_header mutated_header['Grass-Account-Type'] = 'invalid account type' response = get_validation_response('/packaging', 'GET', mutated_header) assert response.status_code == 400 message = parse_data(response).get('message') assert 'enum' in message.get('Grass-Account-Type').get('validator')