Mercurial > p > roundup > code
comparison test/test_cgi.py @ 4685:61e922a93112
windows: Fix cgi tests by explicitly closing db opened by test client
| author | anatoly techtonik <techtonik@gmail.com> |
|---|---|
| date | Wed, 28 Nov 2012 03:44:34 +0300 |
| parents | 8453c0d4acbe |
| children | 6e9b9743de89 |
comparison
equal
deleted
inserted
replaced
| 4684:8453c0d4acbe | 4685:61e922a93112 |
|---|---|
| 453 self.assertEqual(scheme, pw1.scheme) | 453 self.assertEqual(scheme, pw1.scheme) |
| 454 actions.LoginAction(cl).handle() | 454 actions.LoginAction(cl).handle() |
| 455 pw = self.db.user.get(chef, 'password') | 455 pw = self.db.user.get(chef, 'password') |
| 456 self.assertEqual(pw, 'foo') | 456 self.assertEqual(pw, 'foo') |
| 457 self.assertEqual(pw, pw1) | 457 self.assertEqual(pw, pw1) |
| 458 cl.db.close() | |
| 458 | 459 |
| 459 def testPasswordConfigOption(self): | 460 def testPasswordConfigOption(self): |
| 460 chef = self.db.user.lookup('Chef') | 461 chef = self.db.user.lookup('Chef') |
| 461 form = dict(__login_name='Chef', __login_password='foo') | 462 form = dict(__login_name='Chef', __login_password='foo') |
| 462 cl = self._make_client(form) | 463 cl = self._make_client(form) |
| 467 self.db.commit() | 468 self.db.commit() |
| 468 actions.LoginAction(cl).handle() | 469 actions.LoginAction(cl).handle() |
| 469 pw = self.db.user.get(chef, 'password') | 470 pw = self.db.user.get(chef, 'password') |
| 470 self.assertEqual('PBKDF2', pw.scheme) | 471 self.assertEqual('PBKDF2', pw.scheme) |
| 471 self.assertEqual(1000, password.pbkdf2_unpack(pw.password)[0]) | 472 self.assertEqual(1000, password.pbkdf2_unpack(pw.password)[0]) |
| 473 cl.db.close() | |
| 472 | 474 |
| 473 # | 475 # |
| 474 # Boolean | 476 # Boolean |
| 475 # | 477 # |
| 476 def testEmptyBoolean(self): | 478 def testEmptyBoolean(self): |
