コード例 #1
0
 def test_data_None(self):
     self.assertEqual(None, integer_validator(None))
コード例 #2
0
 def test_data_object(self):
     with self.assertRaises(BadRequest):
         integer_validator(AlgunObject())
         integer_validator('hola')
コード例 #3
0
 def test_data_float(self):
     self.assertEqual(2, integer_validator(1.01))
     self.assertEqual(1, integer_validator(0.01))
コード例 #4
0
 def test_data_bool(self):
     with self.assertRaises(BadRequest):
         integer_validator(True)
         integer_validator(False)
コード例 #5
0
 def test_data_integer(self):
     self.assertEqual(1, integer_validator('1'))
     self.assertEqual(0, integer_validator('0'))
     self.assertEqual(-1, integer_validator('-1'))
コード例 #6
0
 def test_data_empty(self):
     with self.assertRaises(BadRequest):
         integer_validator('0')
         integer_validator('')
コード例 #7
0
 def test_data_ok(self):
     self.assertEqual(5, integer_validator(5))