示例#1
0
 def test_type2(self):
     sn = SignedNumber(4)
     sn.name = 'x'
     self.assertEqual(2147483647, sn.max_val)
     self.assertEqual(-2147483648, sn.min_val)
     with self.assertRaises(ValueError):
         sn.type_check(2147483648)
示例#2
0
 def test_type2(self):
     sn = SignedNumber(4)
     sn.name = 'x'
     self.assertEqual(2147483647, sn.max_val)
     self.assertEqual(-2147483648, sn.min_val)
     with self.assertRaises(ValueError):
         sn.type_check(2147483648)
示例#3
0
 def test_type(self):
     sn = SignedNumber(1)
     sn.name = 'x'
     self.assertEqual(127, sn.max_val)
     self.assertEqual(-128, sn.min_val)
     with self.assertRaises(TypeError):
         sn.type_check('123')
     with self.assertRaises(ValueError):
         sn.type_check(200)
示例#4
0
 def test_type(self):
     sn = SignedNumber(1)
     sn.name = 'x'
     self.assertEqual(127, sn.max_val)
     self.assertEqual(-128, sn.min_val)
     with self.assertRaises(TypeError):
         sn.type_check('123')
     with self.assertRaises(ValueError):
         sn.type_check(200)