diff --git a/Lib/test/test_crypt.py b/Lib/test/test_crypt.py index 4db200d4031b740..7cd9c71981a67e1 100644 --- a/Lib/test/test_crypt.py +++ b/Lib/test/test_crypt.py @@ -1,14 +1,20 @@ +import sys from test import test_support import unittest crypt = test_support.import_module('crypt') +if sys.platform.startswith('openbsd'): + raise unittest.SkipTest('The only supported method on OpenBSD is Blowfish') + class CryptTestCase(unittest.TestCase): def test_crypt(self): - c = crypt.crypt('mypassword', 'ab') - if test_support.verbose: - print 'Test encryption: ', c + cr = crypt.crypt('mypassword', 'ab') + if cr is not None: + cr2 = crypt.crypt('mypassword', cr) + self.assertEqual(cr2, cr) + def test_main(): test_support.run_unittest(CryptTestCase)