Mercurial > p > roundup > code
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))
