def get_db_prep_value(self, value, connection, prepared=False): """Returns field's value prepared for interacting with the database backend. Used by the default implementations of get_db_prep_save(). """ validators.validate_available_choice(self.enum, value) return super(EnumField, self).get_db_prep_value(value, connection, prepared)
def test_validate_available_choice_3(self): """Test passing an int validation""" self.assertIsNone(validate_available_choice(BeerStyle, BeerStyle.LAGER))
def test_validate_available_choice_3(self): """Test passing an int validation """ self.assertIsNone( validate_available_choice(BeerStyle, BeerStyle.LAGER) )
def test_validate_available_choice_2(self): """Test passing an int as a string validation """ self.assertIsNone( validate_available_choice(BeerStyle, '%s' % BeerStyle.LAGER))
def test_validate_available_choice_2(self): """Test passing an int as a string validation """ self.assertIsNone( validate_available_choice(BeerStyle, '%s' % BeerStyle.LAGER) )