Пример #1
0
 def test_with_object(self):
   class MyType(object):
     val = 'A'
   my_type_a = MyType()
   object_validator = validators.equals(my_type_a)
   self.assertTrue(object_validator(my_type_a))
   my_type_b = MyType()
   self.assertFalse((object_validator(my_type_b)))
Пример #2
0
    def test_with_object(self):
        class MyType(object):
            val = 'A'

        my_type_a = MyType()
        object_validator = validators.equals(my_type_a)
        self.assertTrue(object_validator(my_type_a))
        my_type_b = MyType()
        self.assertFalse((object_validator(my_type_b)))
Пример #3
0
 def test_with_string(self):
     string_validator = validators.equals('aardvark')
     self.assertTrue(string_validator('aardvark'))
     self.assertFalse(string_validator('aard'))
     self.assertFalse(string_validator('aardvarka'))
Пример #4
0
 def test_with_numbers(self):
     for expected in [1, 1.0, decimal.Decimal(1), 1L]:
         number_validator = validators.equals(expected)
         self.assertTrue(number_validator(expected))
         self.assertFalse(number_validator(0))
Пример #5
0
 def test_with_string(self):
   string_validator = validators.equals('aardvark')
   self.assertTrue(string_validator('aardvark'))
   self.assertFalse(string_validator('aard'))
   self.assertFalse(string_validator('aardvarka'))
Пример #6
0
 def test_with_numbers(self):
   for expected in [1, 1.0, decimal.Decimal(1), int(1)]:
     number_validator = validators.equals(expected)
     self.assertTrue(number_validator(expected))
     self.assertFalse(number_validator(0))