(self)
| 828 | ) |
| 829 | |
| 830 | def testMixedArithmetic(self): |
| 831 | self.assertTypedEquals(F(11, 10), F(1, 10) + 1) |
| 832 | self.assertTypedEquals(1.1, F(1, 10) + 1.0) |
| 833 | self.assertTypedEquals(1.1 + 0j, F(1, 10) + (1.0 + 0j)) |
| 834 | self.assertTypedEquals(F(11, 10), 1 + F(1, 10)) |
| 835 | self.assertTypedEquals(1.1, 1.0 + F(1, 10)) |
| 836 | self.assertTypedEquals(1.1 + 0j, (1.0 + 0j) + F(1, 10)) |
| 837 | |
| 838 | self.assertTypedEquals(F(-9, 10), F(1, 10) - 1) |
| 839 | self.assertTypedEquals(-0.9, F(1, 10) - 1.0) |
| 840 | self.assertTypedEquals(-0.9 + 0j, F(1, 10) - (1.0 + 0j)) |
| 841 | self.assertTypedEquals(F(9, 10), 1 - F(1, 10)) |
| 842 | self.assertTypedEquals(0.9, 1.0 - F(1, 10)) |
| 843 | self.assertTypedEquals(0.9 + 0j, (1.0 + 0j) - F(1, 10)) |
| 844 | |
| 845 | def testMixedMultiplication(self): |
| 846 | self.assertTypedEquals(F(1, 10), F(1, 10) * 1) |
nothing calls this directly
no test coverage detected