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