mirror of https://github.com/python/cpython
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):
|
||||
"""repr(self)"""
|
||||
return ('Fraction(%r, %r)' % (self._numerator, self._denominator))
|
||||
return ('Fraction(%s, %s)' % (self._numerator, self._denominator))
|
||||
|
||||
def __str__(self):
|
||||
"""str(self)"""
|
||||
|
|
|
@ -351,6 +351,10 @@ class FractionTest(unittest.TestCase):
|
|||
|
||||
def testStringification(self):
|
||||
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", str(F(7, 1)))
|
||||
|
||||
|
|
Loading…
Reference in New Issue