comparison test/test_cgi.py @ 4683:2f66d44616ad

windows: Fix failing password tests due to missing crypt module
author anatoly techtonik <techtonik@gmail.com>
date Wed, 28 Nov 2012 02:56:33 +0300
parents 21705126dafa
children 8453c0d4acbe
comparison
equal deleted inserted replaced
4682:0c2cad65ebba 4683:2f66d44616ad
457 def testPasswordConfigOption(self): 457 def testPasswordConfigOption(self):
458 chef = self.db.user.lookup('Chef') 458 chef = self.db.user.lookup('Chef')
459 form = dict(__login_name='Chef', __login_password='foo') 459 form = dict(__login_name='Chef', __login_password='foo')
460 cl = self._make_client(form) 460 cl = self._make_client(form)
461 self.db.config.PASSWORD_PBKDF2_DEFAULT_ROUNDS = 1000 461 self.db.config.PASSWORD_PBKDF2_DEFAULT_ROUNDS = 1000
462 pw1 = password.Password('foo', scheme='crypt') 462 pw1 = password.Password('foo', scheme='MD5')
463 self.assertEqual(pw1.needs_migration(), True) 463 self.assertEqual(pw1.needs_migration(), True)
464 self.db.user.set(chef, password=pw1) 464 self.db.user.set(chef, password=pw1)
465 self.db.commit() 465 self.db.commit()
466 actions.LoginAction(cl).handle() 466 actions.LoginAction(cl).handle()
467 pw = self.db.user.get(chef, 'password') 467 pw = self.db.user.get(chef, 'password')

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