Prevent test case from ruining other tests. Make it work in earlier python versions.

This commit is contained in:
Yuriy Taraday
2011-06-28 18:52:22 +04:00
parent 3259bd0665
commit a2f08bf148

View File

@@ -373,8 +373,9 @@ class AuthManagerLdapTestCase(_AuthManagerBaseTestCase):
def test_reconnect_on_server_failure(self):
self.manager.get_users()
fakeldap.server_fail = True
with self.assertRaises(fakeldap.SERVER_DOWN):
self.manager.get_users()
try:
self.assertRaises(fakeldap.SERVER_DOWN, self.manager.get_users)
finally:
fakeldap.server_fail = False
self.manager.get_users()