From: Jelmer Vernooij Date: Sun, 4 Mar 2012 01:37:42 +0000 (+0100) Subject: selftest: Add tests for trying to reuse an environment that has gone down. X-Git-Tag: tdb-1.2.10~404 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=646f6b2697147ebabe5ee985b13964d5e3f33ae1;p=thirdparty%2Fsamba.git selftest: Add tests for trying to reuse an environment that has gone down. --- diff --git a/selftest/tests/test_target.py b/selftest/tests/test_target.py index 6236dcbec9a..0a5d1c43100 100644 --- a/selftest/tests/test_target.py +++ b/selftest/tests/test_target.py @@ -20,9 +20,10 @@ """Tests for selftest.target.""" from selftest.target import ( + Environment, + EnvironmentDown, EnvironmentManager, NoneEnvironment, - Environment, Target, ) @@ -86,6 +87,11 @@ class EnvironmentManagerTests(unittest.TestCase): env2 = self.mgr.setup_env("something", "prefix") self.assertIs(env1, env2) + def test_setup_down(self): + env1 = self.mgr.setup_env("something", "prefix") + env1.check_ret = False + self.assertRaises(EnvironmentDown, self.mgr.setup_env, "something", "") + def test_check(self): env = self.mgr.setup_env("something", "prefix") self.assertTrue(env.check())