]> granicus.if.org Git - python/commitdiff
Moved Unicode C API related tests to separate test class.
authorSerhiy Storchaka <storchaka@gmail.com>
Sun, 2 Oct 2016 18:16:28 +0000 (21:16 +0300)
committerSerhiy Storchaka <storchaka@gmail.com>
Sun, 2 Oct 2016 18:16:28 +0000 (21:16 +0300)
Lib/test/test_unicode.py

index 93224e17e959afbf8218efb58b29c2f018bafcb6..0f2cf217bec4b1c1575da9571999c4987839667b 100644 (file)
@@ -1665,6 +1665,13 @@ class UnicodeTest(
         self.assertEqual("%s" % u, u'__unicode__ overridden')
         self.assertEqual("{}".format(u), '__unicode__ overridden')
 
+    def test_free_after_iterating(self):
+        test_support.check_free_after_iterating(self, iter, unicode)
+        test_support.check_free_after_iterating(self, reversed, unicode)
+
+
+class CAPITest(unittest.TestCase):
+
     # Test PyUnicode_FromFormat()
     def test_from_format(self):
         test_support.import_module('ctypes')
@@ -1857,11 +1864,6 @@ class UnicodeTest(
                     unicode_encodedecimal(u"123" + s, "xmlcharrefreplace"),
                     '123' + exp)
 
-    def test_free_after_iterating(self):
-        test_support.check_free_after_iterating(self, iter, unicode)
-        test_support.check_free_after_iterating(self, reversed, unicode)
-
-
 def test_main():
     test_support.run_unittest(__name__)