Commit feb8cade authored by Amaury Forgeot d'Arc's avatar Amaury Forgeot d'Arc

#3796: A test class was not run in test_float.

Reviewed by Benjamin.
parent cd52023e
...@@ -5,6 +5,7 @@ from test import test_support ...@@ -5,6 +5,7 @@ from test import test_support
import math import math
from math import isinf, isnan, copysign, ldexp from math import isinf, isnan, copysign, ldexp
import operator import operator
import random, fractions
INF = float("inf") INF = float("inf")
NAN = float("nan") NAN = float("nan")
...@@ -23,7 +24,7 @@ class GeneralFloatCases(unittest.TestCase): ...@@ -23,7 +24,7 @@ class GeneralFloatCases(unittest.TestCase):
self.assertRaises(ValueError, float, "+-3.14") self.assertRaises(ValueError, float, "+-3.14")
self.assertRaises(ValueError, float, "-+3.14") self.assertRaises(ValueError, float, "-+3.14")
self.assertRaises(ValueError, float, "--3.14") self.assertRaises(ValueError, float, "--3.14")
if have_unicode: if test_support.have_unicode:
self.assertEqual(float(unicode(" 3.14 ")), 3.14) self.assertEqual(float(unicode(" 3.14 ")), 3.14)
self.assertEqual(float(unicode(" \u0663.\u0661\u0664 ",'raw-unicode-escape')), 3.14) self.assertEqual(float(unicode(" \u0663.\u0661\u0664 ",'raw-unicode-escape')), 3.14)
# Implementation limitation in PyFloat_FromString() # Implementation limitation in PyFloat_FromString()
...@@ -736,6 +737,7 @@ class HexFloatTestCase(unittest.TestCase): ...@@ -736,6 +737,7 @@ class HexFloatTestCase(unittest.TestCase):
def test_main(): def test_main():
test_support.run_unittest( test_support.run_unittest(
GeneralFloatCases,
FormatFunctionsTestCase, FormatFunctionsTestCase,
UnknownFormatTestCase, UnknownFormatTestCase,
IEEEFormatTestCase, IEEEFormatTestCase,
......
...@@ -114,13 +114,15 @@ Extension Modules ...@@ -114,13 +114,15 @@ Extension Modules
Tests Tests
----- -----
- Issue 3768: Move test_py3kwarn over to the new API for catch_warnings(). - Issue #3796: Some tests functions were not enabled in test_float.
- Issue #3768: Move test_py3kwarn over to the new API for catch_warnings().
Build Build
----- -----
- Issue 3758: Rename the 'check' target to 'patchcheck' so as to not clash with - Issue #3758: Rename the 'check' target to 'patchcheck' so as to not clash
GNU build target guidelines. with GNU build target guidelines.
What's New in Python 2.6 beta 3? What's New in Python 2.6 beta 3?
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment