Commit 45d5de15 authored by Ezio Melotti's avatar Ezio Melotti

#16919: merge with 3.3.

parents edb0e5eb 90bbbd11
from test import support from test import support
import unittest import unittest
crypt = support.import_module('crypt') def setUpModule():
# this import will raise unittest.SkipTest if _crypt doesn't exist,
# so it has to be done in setUpModule for test discovery to work
global crypt
crypt = support.import_module('crypt')
class CryptTestCase(unittest.TestCase): class CryptTestCase(unittest.TestCase):
...@@ -29,8 +33,5 @@ class CryptTestCase(unittest.TestCase): ...@@ -29,8 +33,5 @@ class CryptTestCase(unittest.TestCase):
self.assertTrue(len(crypt.methods) >= 1) self.assertTrue(len(crypt.methods) >= 1)
self.assertEqual(crypt.METHOD_CRYPT, crypt.methods[-1]) self.assertEqual(crypt.METHOD_CRYPT, crypt.methods[-1])
def test_main():
support.run_unittest(CryptTestCase)
if __name__ == "__main__": if __name__ == "__main__":
test_main() unittest.main()
...@@ -620,6 +620,9 @@ Tests ...@@ -620,6 +620,9 @@ Tests
- Issue #16836: Enable IPv6 support even if IPv6 is disabled on the build host. - Issue #16836: Enable IPv6 support even if IPv6 is disabled on the build host.
- Issue #16919: test_crypt now works with unittest test discovery.
Patch by Zachary Ware.
- Issue #16910: test_bytes, test_unicode, and test_userstring now work with - Issue #16910: test_bytes, test_unicode, and test_userstring now work with
unittest test discovery. Patch by Zachary Ware. unittest test discovery. Patch by Zachary Ware.
......
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