예제 #1
0
 def test_nonpositive_raises_if_int_value_is_greater_than_zero(self):
     n = ZeroNumber(inonpositive=5)
     with self.assertRaises(ValidationException) as context:
         n.validate()
     self.assertEqual(len(context.exception.keypath_messages), 1)
     self.assertEqual(context.exception.keypath_messages['inonpositive'],
                      "value is not nonpositive")
예제 #2
0
 def test_positive_raises_if_int_value_is_equal_to_zero(self):
     n = ZeroNumber(ipositive=0)
     with self.assertRaises(ValidationException) as context:
         n.validate()
     self.assertEqual(len(context.exception.keypath_messages), 1)
     self.assertEqual(context.exception.keypath_messages['ipositive'],
                      "value is not positive")
예제 #3
0
 def test_positive_raises_if_float_value_is_less_than_zero(self):
     n = ZeroNumber(fpositive=-5.5)
     with self.assertRaises(ValidationException) as context:
         n.validate()
     self.assertEqual(len(context.exception.keypath_messages), 1)
     self.assertEqual(context.exception.keypath_messages['fpositive'],
                      "value is not positive")
예제 #4
0
 def test_nonpositive_doesnt_raise_if_float_value_is_less_than_zero(self):
     n = ZeroNumber(fnonpositive=-5.5)
     n.validate()
예제 #5
0
 def test_nonpositive_doesnt_raise_if_int_value_is_equal_to_zero(self):
     n = ZeroNumber(inonpositive=0)
     n.validate()
예제 #6
0
 def test_positive_doesnt_raise_if_float_value_is_greater_than_zero(self):
     n = ZeroNumber(fpositive=5.5)
     n.validate()
예제 #7
0
 def test_nonnegative_doesnt_raise_if_int_value_is_greater_than_zero(self):
     n = ZeroNumber(inonnegative=5)
     n.validate()
예제 #8
0
 def test_nonnegative_doesnt_raise_if_float_value_is_equal_to_zero(self):
     n = ZeroNumber(fnonnegative=0)
     n.validate()
예제 #9
0
 def test_negative_doesnt_raise_if_int_value_is_less_than_zero(self):
     n = ZeroNumber(inegative=-5)
     n.validate()