Remove trailing 'L's from numerator and denominator in the
repr() of a Fraction instance.
This commit is contained in:
parent
6e7e137cff
commit
3af386a5cb
|
@ -203,7 +203,7 @@ class Fraction(Rational):
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
"""repr(self)"""
|
"""repr(self)"""
|
||||||
return ('Fraction(%r, %r)' % (self._numerator, self._denominator))
|
return ('Fraction(%s, %s)' % (self._numerator, self._denominator))
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
"""str(self)"""
|
"""str(self)"""
|
||||||
|
|
|
@ -351,6 +351,10 @@ class FractionTest(unittest.TestCase):
|
||||||
|
|
||||||
def testStringification(self):
|
def testStringification(self):
|
||||||
self.assertEquals("Fraction(7, 3)", repr(F(7, 3)))
|
self.assertEquals("Fraction(7, 3)", repr(F(7, 3)))
|
||||||
|
self.assertEquals("Fraction(6283185307, 2000000000)",
|
||||||
|
repr(F('3.1415926535')))
|
||||||
|
self.assertEquals("Fraction(-1, 100000000000000000000)",
|
||||||
|
repr(F(1, -10**20)))
|
||||||
self.assertEquals("7/3", str(F(7, 3)))
|
self.assertEquals("7/3", str(F(7, 3)))
|
||||||
self.assertEquals("7", str(F(7, 1)))
|
self.assertEquals("7", str(F(7, 1)))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue