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):

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