]> granicus.if.org Git - python/commitdiff
remove test.support.have_unicode
authorBenjamin Peterson <benjamin@python.org>
Mon, 26 May 2008 17:44:33 +0000 (17:44 +0000)
committerBenjamin Peterson <benjamin@python.org>
Mon, 26 May 2008 17:44:33 +0000 (17:44 +0000)
Doc/library/test.rst
Lib/test/README
Lib/test/support.py
Lib/test/test_float.py

index 4c0af39ece32afed3eeb544832d2cacaf481bb85..fffcd87405a6651ca6854080422644225af59f94 100644 (file)
@@ -221,11 +221,6 @@ The :mod:`test.test_support` module defines the following constants:
    :mod:`test.regrtest`.
 
 
-.. data:: have_unicode
-
-   :const:`True` when Unicode support is available.
-
-
 .. data:: is_jython
 
    :const:`True` if the running interpreter is Jython.
index fdc847c785c13bea544638090c360e24314858ba..a23774012cf4bcf7a4ee9ec32035f44203f0c9a0 100644 (file)
@@ -355,8 +355,6 @@ test_support provides the following useful objects:
       mode, and it raises ``TestFailed`` on failure instead of
       ``AssertionError``.
 
-    * ``have_unicode`` - true if Unicode is available, false otherwise.
-
     * ``is_jython`` - true if the interpreter is Jython, false otherwise.
 
     * ``TESTFN`` - a string that should always be used as the filename when
index deae47dd50c5425f272335b892bc9b3196eeda8c..c011c10b47b2520be45f61679f913dd537c57b96 100644 (file)
@@ -17,14 +17,14 @@ __all__ = ["Error", "TestFailed", "TestSkipped", "ResourceDenied", "import_modul
            "verbose", "use_resources", "max_memuse", "record_original_stdout",
            "get_original_stdout", "unload", "unlink", "rmtree", "forget",
            "is_resource_enabled", "requires", "find_unused_port", "bind_port",
-           "fcmp", "have_unicode", "is_jython", "TESTFN", "HOST", "FUZZ",
-           "findfile", "verify", "vereq", "sortdict", "check_syntax_error",
-           "open_urlresource", "WarningMessage", "catch_warning", "CleanImport",
-           "EnvironmentVarGuard", "TransientResource", "captured_output",
-           "captured_stdout", "TransientResource", "transient_internet",
-           "run_with_locale", "set_memlimit", "bigmemtest", "bigaddrspacetest",
-           "BasicTestRunner", "run_unittest", "run_doctest", "threading_setup",
-           "threading_cleanup", "reap_children"]
+           "fcmp", "is_jython", "TESTFN", "HOST", "FUZZ", "findfile", "verify",
+           "vereq", "sortdict", "check_syntax_error", "open_urlresource",
+           "WarningMessage", "catch_warning", "CleanImport", "EnvironmentVarGuard",
+           "TransientResource", "captured_output", "captured_stdout",
+           "TransientResource", "transient_internet", "run_with_locale",
+           "set_memlimit", "bigmemtest", "bigaddrspacetest", "BasicTestRunner",
+           "run_unittest", "run_doctest", "threading_setup", "threading_cleanup",
+           "reap_children"]
 
 class Error(Exception):
     """Base class for regression test exceptions."""
@@ -243,12 +243,6 @@ def fcmp(x, y): # fuzzy comparison function
         return (len(x) > len(y)) - (len(x) < len(y))
     return (x > y) - (x < y)
 
-try:
-    str
-    have_unicode = True
-except NameError:
-    have_unicode = False
-
 is_jython = sys.platform.startswith('java')
 
 # Filename used for testing
index d17400c657c455d472ddb060c552c65f4f3f1b92..4078973949d23de9101355a2402e85d87408d479 100644 (file)
@@ -22,11 +22,10 @@ class GeneralFloatCases(unittest.TestCase):
         self.assertRaises(ValueError, float, "+-3.14")
         self.assertRaises(ValueError, float, "-+3.14")
         self.assertRaises(ValueError, float, "--3.14")
-        if have_unicode:
-            self.assertEqual(float(unicode("  3.14  ")), 3.14)
-            self.assertEqual(float(unicode("  \u0663.\u0661\u0664  ",'raw-unicode-escape')), 3.14)
-            # Implementation limitation in PyFloat_FromString()
-            self.assertRaises(ValueError, float, unicode("1"*10000))
+        self.assertEqual(float(unicode("  3.14  ")), 3.14)
+        self.assertEqual(float(unicode("  \u0663.\u0661\u0664  ",'raw-unicode-escape')), 3.14)
+        # Implementation limitation in PyFloat_FromString()
+        self.assertRaises(ValueError, float, unicode("1"*10000))
 
     @support.run_with_locale('LC_NUMERIC', 'fr_FR', 'de_DE')
     def test_float_with_comma(self):