Browse Source

#16919: test_crypt now works with unittest test discovery. Patch by Zachary Ware.

pull/2332/head
Ezio Melotti 13 years ago
parent
commit
90bbbd1164
  1. 11
      Lib/test/test_crypt.py
  2. 3
      Misc/NEWS

11
Lib/test/test_crypt.py

@ -1,7 +1,11 @@
from test import support
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):
@ -29,8 +33,5 @@ class CryptTestCase(unittest.TestCase):
self.assertTrue(len(crypt.methods) >= 1)
self.assertEqual(crypt.METHOD_CRYPT, crypt.methods[-1])
def test_main():
support.run_unittest(CryptTestCase)
if __name__ == "__main__":
test_main()
unittest.main()

3
Misc/NEWS

@ -421,6 +421,9 @@ Library
Tests
-----
- 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
unittest test discovery. Patch by Zachary Ware.

Loading…
Cancel
Save