You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
556 B
24 lines
556 B
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):
|
|
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)
|
|
|
|
if __name__ == "__main__":
|
|
test_main()
|