| 303 | class test_integer(unittest.TestCase): |
| 304 | |
| 305 | def test_init(self): |
| 306 | integer(-1, 2) |
| 307 | with self.assertRaises(TypeError): |
| 308 | integer() |
| 309 | with self.assertRaises(TypeError): |
| 310 | integer(1) |
| 311 | with self.assertRaises(TypeError): |
| 312 | integer("1", 2) |
| 313 | with self.assertRaises(ValueError): |
| 314 | integer(2, -1) |
| 315 | with self.assertRaises(TypeError): |
| 316 | integer(1, 2, 3) |
| 317 | self.assertEqual(integer(-1, 2), integer(-1, 2)) |
| 318 | self.assertNotEqual(integer(-1, 2), integer(-1, 2, label="ia")) |
| 319 | self.assertNotEqual(integer(-1, 2, uoflow=False), |
| 320 | integer(-1, 2, uoflow=True)) |
| 321 | |
| 322 | def test_len(self): |
| 323 | self.assertEqual(len(integer(-1, 3)), 4) |