def test_validate_fields_invalid(self, simple_model): with pytest.raises(JHTTPBadRequest) as ex: docs._validate_fields(simple_model, ['fofo', 'price']) assert 'object does not have fields: fofo' in str(ex.value)
def test_validate_fields_valid(self, simple_model): try: docs._validate_fields(simple_model, ['name', 'price']) except JHTTPBadRequest as ex: raise Exception('Unexpected error: {}'.format(str(ex)))