Refs #27394 -- Removed @expectedFailure from a floatformat test.

This commit is contained in:
Tim Graham 2016-11-22 09:44:50 -05:00
parent 22a60f8d0b
commit 41759c9082
1 changed files with 1 additions and 10 deletions

View File

@ -2,7 +2,6 @@
from __future__ import unicode_literals from __future__ import unicode_literals
from decimal import Decimal, localcontext from decimal import Decimal, localcontext
from unittest import expectedFailure
from django.template.defaultfilters import floatformat from django.template.defaultfilters import floatformat
from django.test import SimpleTestCase from django.test import SimpleTestCase
@ -58,6 +57,7 @@ class FunctionTests(SimpleTestCase):
self.assertEqual(floatformat(-1.323297138040798e+35, -2), '-132329713804079800000000000000000000') self.assertEqual(floatformat(-1.323297138040798e+35, -2), '-132329713804079800000000000000000000')
self.assertEqual(floatformat(1.5e-15, 20), '0.00000000000000150000') self.assertEqual(floatformat(1.5e-15, 20), '0.00000000000000150000')
self.assertEqual(floatformat(1.5e-15, -20), '0.00000000000000150000') self.assertEqual(floatformat(1.5e-15, -20), '0.00000000000000150000')
self.assertEqual(floatformat(1.00000000000000015, 16), '1.0000000000000002')
def test_zero_values(self): def test_zero_values(self):
self.assertEqual(floatformat(0, 6), '0.000000') self.assertEqual(floatformat(0, 6), '0.000000')
@ -97,12 +97,3 @@ class FunctionTests(SimpleTestCase):
self.assertEqual(floatformat(15.2042, '-3'), '15.204') self.assertEqual(floatformat(15.2042, '-3'), '15.204')
self.assertEqual(floatformat(Decimal('1.2345'), 2), '1.23') self.assertEqual(floatformat(Decimal('1.2345'), 2), '1.23')
self.assertEqual(floatformat(Decimal('15.2042'), -3), '15.204') self.assertEqual(floatformat(Decimal('15.2042'), -3), '15.204')
def test_many_zeroes(self):
self.assertEqual(floatformat(1.00000000000000015, 16), '1.0000000000000002')
if six.PY2:
# The above test 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.
test_many_zeroes = expectedFailure(test_many_zeroes)