Skip to content

Commit 5cd5a93

Browse files
committed
test: check to see if crypt is available before testing
if import crypt fails, silently skip test requiring crypt.
1 parent e93c88b commit 5cd5a93

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

test/test_hyperdbvals.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,12 @@ def testPassword(self):
9797
self.assertTrue(isinstance(val, password.Password))
9898
val = self._test('password', '{plaintext}a string')
9999
self.assertTrue(isinstance(val, password.Password))
100-
val = self._test('password', '{crypt}a string')
101-
self.assertTrue(isinstance(val, password.Password))
100+
try:
101+
import crypt
102+
val = self._test('password', '{crypt}a string')
103+
self.assertTrue(isinstance(val, password.Password))
104+
except ImportError:
105+
pass
102106
s = sha1(b'a string').hexdigest()
103107
val = self._test('password', '{SHA}'+s)
104108
self.assertTrue(isinstance(val, password.Password))

0 commit comments

Comments
 (0)