コード例 #1
0
ファイル: fields.py プロジェクト: i2biz/django-enumfield
    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)
コード例 #2
0
 def test_validate_available_choice_3(self):
     """Test passing an int validation"""
     self.assertIsNone(validate_available_choice(BeerStyle, BeerStyle.LAGER))
コード例 #3
0
 def test_validate_available_choice_3(self):
     """Test passing an int validation
     """
     self.assertIsNone(
         validate_available_choice(BeerStyle, BeerStyle.LAGER)
     )
コード例 #4
0
 def test_validate_available_choice_2(self):
     """Test passing an int as a string validation
     """
     self.assertIsNone(
         validate_available_choice(BeerStyle, '%s' % BeerStyle.LAGER))
コード例 #5
0
 def test_validate_available_choice_2(self):
     """Test passing an int as a string validation
     """
     self.assertIsNone(
         validate_available_choice(BeerStyle, '%s' % BeerStyle.LAGER)
     )