(self)
| 618 | |
| 619 | |
| 620 | def test_is_integer(self): |
| 621 | self.assertTrue(F(1, 1).is_integer()) |
| 622 | self.assertTrue(F(-1, 1).is_integer()) |
| 623 | self.assertTrue(F(1, -1).is_integer()) |
| 624 | self.assertTrue(F(2, 2).is_integer()) |
| 625 | self.assertTrue(F(-2, 2).is_integer()) |
| 626 | self.assertTrue(F(2, -2).is_integer()) |
| 627 | |
| 628 | self.assertFalse(F(1, 2).is_integer()) |
| 629 | self.assertFalse(F(-1, 2).is_integer()) |
| 630 | self.assertFalse(F(1, -2).is_integer()) |
| 631 | self.assertFalse(F(-1, -2).is_integer()) |
| 632 | |
| 633 | def test_as_integer_ratio(self): |
| 634 | self.assertEqual(F(4, 6).as_integer_ratio(), (2, 3)) |
nothing calls this directly
no test coverage detected