diff test/test_hyperdbvals.py @ 7703:69e6bcb39f90

test: check to see if crypt is available before testing if import crypt fails, silently skip test requiring crypt.
author John Rouillard <rouilj@ieee.org>
date Mon, 20 Nov 2023 19:16:59 -0500
parents a28ea83ace86
children
line wrap: on
line diff
--- a/test/test_hyperdbvals.py	Mon Nov 20 17:12:46 2023 -0500
+++ b/test/test_hyperdbvals.py	Mon Nov 20 19:16:59 2023 -0500
@@ -97,8 +97,12 @@
         self.assertTrue(isinstance(val, password.Password))
         val = self._test('password', '{plaintext}a string')
         self.assertTrue(isinstance(val, password.Password))
-        val = self._test('password', '{crypt}a string')
-        self.assertTrue(isinstance(val, password.Password))
+        try:
+           import crypt
+           val = self._test('password', '{crypt}a string')
+           self.assertTrue(isinstance(val, password.Password))
+        except ImportError:
+           pass
         s = sha1(b'a string').hexdigest()
         val = self._test('password', '{SHA}'+s)
         self.assertTrue(isinstance(val, password.Password))

Roundup Issue Tracker: http://roundup-tracker.org/