(self)
| 24 | |
| 25 | class TestNumbers(unittest.TestCase): |
| 26 | def test_int(self): |
| 27 | self.assertIsSubclass(int, Integral) |
| 28 | self.assertIsSubclass(int, Rational) |
| 29 | self.assertIsSubclass(int, Real) |
| 30 | self.assertIsSubclass(int, Complex) |
| 31 | self.assertIsSubclass(int, Number) |
| 32 | |
| 33 | self.assertEqual(7, int(7).real) |
| 34 | self.assertEqual(0, int(7).imag) |
| 35 | self.assertEqual(7, int(7).conjugate()) |
| 36 | self.assertEqual(-7, int(-7).conjugate()) |
| 37 | self.assertEqual(7, int(7).numerator) |
| 38 | self.assertEqual(1, int(7).denominator) |
| 39 | |
| 40 | def test_float(self): |
| 41 | self.assertNotIsSubclass(float, Integral) |
nothing calls this directly
no test coverage detected