comparison test/test_hyperdbvals.py @ 5454:fbbcbfc6dad0

fix encoding for hash functions
author Christof Meerwald <cmeerw@cmeerw.org>
date Mon, 23 Jul 2018 21:40:31 +0100
parents 2b4f606d8e72
children fea11d05110e
comparison
equal deleted inserted replaced
5453:2b4f606d8e72 5454:fbbcbfc6dad0
91 self.assert_(isinstance(val, password.Password)) 91 self.assert_(isinstance(val, password.Password))
92 val = self._test('password', '{plaintext}a string') 92 val = self._test('password', '{plaintext}a string')
93 self.assert_(isinstance(val, password.Password)) 93 self.assert_(isinstance(val, password.Password))
94 val = self._test('password', '{crypt}a string') 94 val = self._test('password', '{crypt}a string')
95 self.assert_(isinstance(val, password.Password)) 95 self.assert_(isinstance(val, password.Password))
96 s = sha1('a string').hexdigest() 96 s = sha1(b'a string').hexdigest()
97 val = self._test('password', '{SHA}'+s) 97 val = self._test('password', '{SHA}'+s)
98 self.assert_(isinstance(val, password.Password)) 98 self.assert_(isinstance(val, password.Password))
99 self.assertEqual(val, 'a string') 99 self.assertEqual(val, 'a string')
100 self.assertRaises(hyperdb.HyperdbValueError, self._test, 100 self.assertRaises(hyperdb.HyperdbValueError, self._test,
101 'password', '{fubar}a string') 101 'password', '{fubar}a string')

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