Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 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))
Exemplo n.º 4
0
    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())