Lines Matching refs:Fraction

16 F = fractions.Fraction
52 """Test comparison of Fraction with a naive rational implementation."""
60 if isinstance(other, fractions.Fraction):
83 class DummyFraction(fractions.Fraction):
84 """Dummy Fraction subclass for copy and deepcopy testing."""
129 self.assertRaisesMessage(ZeroDivisionError, "Fraction(12, 0)",
185 ZeroDivisionError, "Fraction(3, 0)",
188 ValueError, "Invalid literal for Fraction: '3/'",
191 ValueError, "Invalid literal for Fraction: '/2'",
194 ValueError, "Invalid literal for Fraction: '3 /2'",
198 ValueError, "Invalid literal for Fraction: '3/+2'",
202 ValueError, "Invalid literal for Fraction: '+ 3/2'",
206 ValueError, "Invalid literal for Fraction: '3a2'",
210 ValueError, "Invalid literal for Fraction: '3/7.2'",
214 ValueError, "Invalid literal for Fraction: '3.2/7'",
218 ValueError, "Invalid literal for Fraction: '.'",
221 ValueError, "Invalid literal for Fraction: '_'",
224 ValueError, "Invalid literal for Fraction: '_1'",
227 ValueError, "Invalid literal for Fraction: '1__2'",
230 ValueError, "Invalid literal for Fraction: '/_'",
233 ValueError, "Invalid literal for Fraction: '1_/'",
236 ValueError, "Invalid literal for Fraction: '_1/'",
239 ValueError, "Invalid literal for Fraction: '1__2/'",
242 ValueError, "Invalid literal for Fraction: '1/_'",
245 ValueError, "Invalid literal for Fraction: '1/_1'",
248 ValueError, "Invalid literal for Fraction: '1/1__2'",
251 ValueError, "Invalid literal for Fraction: '1._111'",
254 ValueError, "Invalid literal for Fraction: '1.1__1'",
257 ValueError, "Invalid literal for Fraction: '1.1e+_1'",
260 ValueError, "Invalid literal for Fraction: '1.1e+1__1'",
265 ValueError, "Invalid literal for Fraction: '" + val + "'",
268 ValueError, "Invalid literal for Fraction: '1/" + val + "'",
271 ValueError, "Invalid literal for Fraction: '1." + val + "'",
274 ValueError, "Invalid literal for Fraction: '1.1+e" + val + "'",
403 Subclass of int with just enough machinery to convince the Fraction
449 raise AssertionError("Avoid comparisons in Fraction.__bool__")
750 self.assertEqual("Fraction(7, 3)", repr(F(7, 3)))
751 self.assertEqual("Fraction(6283185307, 2000000000)",
753 self.assertEqual("Fraction(-1, 100000000000000000000)",
829 f = fractions.Fraction(myint(1 * 3), myint(2 * 3))