MCPcopy Index your code
hub / github.com/python/cpython / testMixedArithmetic

Method testMixedArithmetic

Lib/test/test_fractions.py:830–843  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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)

Callers

nothing calls this directly

Calls 2

assertTypedEqualsMethod · 0.95
FClass · 0.70

Tested by

no test coverage detected