def test_setUpFixtures(self, u_clientmanager): class MockTest1(MockTest): @fixtures.useFixture(MockFixture) def test_server(self, server, fixture): return self.result r = runner.Runner(*self.DEFAULT_ARGS, state={}, tests=[MockTest1]) self.assertEqual(r.setUpFixtures(), None)
def test_floatingip(self, servers=[]): return runner.Runner( CONF.keystone.auth_url, CONF.keystone.tenant_name, CONF.keystone.username, CONF.keystone.password, CONF.keystone.endpoint_type, state=self._sanity.get_state(), tests=[scenarios.FloatScenario]).run(self._sanity, servers)
def __init__(self, in_queue, out_queue, insanity): super(Tester, self).__init__() self.in_queue = in_queue self.out_queue = out_queue self.no_delete_failed = CONF.action.no_delete_failed self.no_delete = CONF.action.no_delete self.insanity = insanity self.test_runner = runner.Runner( CONF.keystone.auth_url, CONF.keystone.tenant_name, CONF.keystone.username, CONF.keystone.password, CONF.keystone.endpoint_type, state=insanity.get_state(), tests=scenarios.get_enabled_tests(CONF.action.test))
def test_setUpFixtures_failure(self, u_clientmanager): class MockFixture1(MockFixture): result = results.Failure() class MockTest1(MockTest): @fixtures.useFixture(MockFixture1) def test_server(self, server, fixture): return self.result r = runner.Runner(*self.DEFAULT_ARGS, state={}, tests=[MockTest1]) result = r.setUpFixtures() self.assertTrue(isinstance(result, results.Failure)) self.assertTrue(result.is_failure()) # Check we get the same result on a second call result = r.setUpFixtures() self.assertTrue(isinstance(result, results.Failure)) self.assertTrue(result.is_failure())