Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Fixed #18964 -- floatformat test passes under py3k

Thanks Russell for the report.
  • Loading branch information...
commit b4420d96023b9d9067ebc8e8dcd8ca7cea41aff1 1 parent 58337b3
Aymeric Augustin aaugustin authored
Showing with 8 additions and 5 deletions.
  1. +8 −5 tests/regressiontests/defaultfilters/tests.py
13 tests/regressiontests/defaultfilters/tests.py
View
@@ -80,13 +80,16 @@ def __float__(self):
decimal_ctx.prec = old_prec
- # This fails because of Python's float handling. Floats with many zeroes
- # after the decimal point should be passed in as another type such as
- # unicode or Decimal.
- @unittest.expectedFailure
- def test_floatformat_fail(self):
+ def test_floatformat_py2_fail(self):
self.assertEqual(floatformat(1.00000000000000015, 16), '1.0000000000000002')
+ # The test above fails because of Python 2's float handling. Floats with
+ # many zeroes after the decimal point should be passed in as another type
+ # such as unicode or Decimal.
+ if not six.PY3:
+ test_floatformat_py2_fail = unittest.expectedFailure(test_floatformat_py2_fail)
+
+
def test_addslashes(self):
self.assertEqual(addslashes('"double quotes" and \'single quotes\''),
'\\"double quotes\\" and \\\'single quotes\\\'')
Please sign in to comment.
Something went wrong with that request. Please try again.