From 604dd822f7c64c42ea0311efd098339c0784e6bf Mon Sep 17 00:00:00 2001 From: Yair Fried <yfried@redhat.com> Date: Thu, 15 Jan 2015 10:30:19 +0200 Subject: [PATCH] Pulls up _test_atomic_action_timer to TestCase This method is being duplicated multiple times Change-Id: I696d35f88fc94eccc3c351fc36db0cfb8add773c --- tests/unit/benchmark/scenarios/ceilometer/test_utils.py | 5 ----- tests/unit/benchmark/scenarios/cinder/test_utils.py | 5 ----- tests/unit/benchmark/scenarios/designate/test_utils.py | 5 ----- tests/unit/benchmark/scenarios/glance/test_utils.py | 5 ----- tests/unit/benchmark/scenarios/heat/test_utils.py | 5 ----- tests/unit/benchmark/scenarios/keystone/test_utils.py | 5 ----- tests/unit/benchmark/scenarios/neutron/test_utils.py | 5 ----- tests/unit/benchmark/scenarios/nova/test_utils.py | 6 +----- tests/unit/benchmark/scenarios/quotas/test_utils.py | 5 ----- tests/unit/benchmark/scenarios/sahara/test_utils.py | 5 ----- tests/unit/benchmark/scenarios/zaqar/test_utils.py | 5 ----- tests/unit/test.py | 5 +++++ 12 files changed, 6 insertions(+), 55 deletions(-) diff --git a/tests/unit/benchmark/scenarios/ceilometer/test_utils.py b/tests/unit/benchmark/scenarios/ceilometer/test_utils.py index 36c2e96d88..0922d07b9a 100644 --- a/tests/unit/benchmark/scenarios/ceilometer/test_utils.py +++ b/tests/unit/benchmark/scenarios/ceilometer/test_utils.py @@ -28,11 +28,6 @@ class CeilometerScenarioTestCase(test.TestCase): self.scenario.clients = mock.MagicMock( return_value=fakes.FakeCeilometerClient()) - def _test_atomic_action_timer(self, atomic_actions_time, name): - action_duration = atomic_actions_time.get(name) - self.assertIsNotNone(action_duration) - self.assertIsInstance(action_duration, float) - def test__list_alarms(self): alarm1_id = "fake_alarm1_id" alarm2_id = "fake_alarm2_id" diff --git a/tests/unit/benchmark/scenarios/cinder/test_utils.py b/tests/unit/benchmark/scenarios/cinder/test_utils.py index 2bbbeca8b3..aef54513f9 100644 --- a/tests/unit/benchmark/scenarios/cinder/test_utils.py +++ b/tests/unit/benchmark/scenarios/cinder/test_utils.py @@ -41,11 +41,6 @@ class CinderScenarioTestCase(test.TestCase): self.useFixture(mockpatch.Patch('time.sleep')) self.scenario = utils.CinderScenario() - def _test_atomic_action_timer(self, atomic_actions, name): - action_duration = atomic_actions.get(name) - self.assertIsNotNone(action_duration) - self.assertIsInstance(action_duration, float) - @mock.patch(CINDER_UTILS + '.CinderScenario.clients') def test__list_volumes(self, mock_clients): volumes_list = mock.Mock() diff --git a/tests/unit/benchmark/scenarios/designate/test_utils.py b/tests/unit/benchmark/scenarios/designate/test_utils.py index 156ceaa3b3..5f537c2bbc 100644 --- a/tests/unit/benchmark/scenarios/designate/test_utils.py +++ b/tests/unit/benchmark/scenarios/designate/test_utils.py @@ -29,11 +29,6 @@ class DesignateScenarioTestCase(test.TestCase): super(DesignateScenarioTestCase, self).setUp() self.domain = mock.Mock() - def _test_atomic_action_timer(self, atomic_actions_time, name): - action_duration = atomic_actions_time.get(name) - self.assertIsNotNone(action_duration) - self.assertIsInstance(action_duration, float) - @mock.patch(DESIGNATE_UTILS + 'DesignateScenario._generate_random_name') @mock.patch(DESIGNATE_UTILS + 'DesignateScenario.clients') def test_create_domain(self, mock_clients, mock_random_name): diff --git a/tests/unit/benchmark/scenarios/glance/test_utils.py b/tests/unit/benchmark/scenarios/glance/test_utils.py index 9f762c061b..ccc6781715 100644 --- a/tests/unit/benchmark/scenarios/glance/test_utils.py +++ b/tests/unit/benchmark/scenarios/glance/test_utils.py @@ -53,11 +53,6 @@ class GlanceScenarioTestCase(test.TestCase): butils.get_from_manager(), image_manager.create('fails', 'url', 'cf', 'df')) - def _test_atomic_action_timer(self, atomic_actions, name): - action_duration = atomic_actions.get(name) - self.assertIsNotNone(action_duration) - self.assertIsInstance(action_duration, float) - @mock.patch(GLANCE_UTILS + '.GlanceScenario.clients') def test_list_images(self, mock_clients): images_list = [] diff --git a/tests/unit/benchmark/scenarios/heat/test_utils.py b/tests/unit/benchmark/scenarios/heat/test_utils.py index 456c218fdc..38bb15e70f 100644 --- a/tests/unit/benchmark/scenarios/heat/test_utils.py +++ b/tests/unit/benchmark/scenarios/heat/test_utils.py @@ -42,11 +42,6 @@ class HeatScenarioTestCase(test.TestCase): self.useFixture(mockpatch.Patch('time.sleep')) self.scenario = utils.HeatScenario() - def _test_atomic_action_timer(self, atomic_actions, name): - action_duration = atomic_actions.get(name) - self.assertIsNotNone(action_duration) - self.assertIsInstance(action_duration, float) - @mock.patch(HEAT_UTILS + '.HeatScenario.clients') def test_list_stacks(self, mock_clients): stacks_list = [] diff --git a/tests/unit/benchmark/scenarios/keystone/test_utils.py b/tests/unit/benchmark/scenarios/keystone/test_utils.py index 20ad8f4070..5db154be52 100644 --- a/tests/unit/benchmark/scenarios/keystone/test_utils.py +++ b/tests/unit/benchmark/scenarios/keystone/test_utils.py @@ -51,11 +51,6 @@ class KeystoneUtilsTestCase(test.TestCase): class KeystoneScenarioTestCase(test.TestCase): - def _test_atomic_action_timer(self, atomic_actions, name): - action_duration = atomic_actions.get(name) - self.assertIsNotNone(action_duration) - self.assertIsInstance(action_duration, float) - @mock.patch(UTILS + "uuid.uuid4", return_value="pwd") @mock.patch(UTILS + "KeystoneScenario._generate_random_name", return_value="abc") diff --git a/tests/unit/benchmark/scenarios/neutron/test_utils.py b/tests/unit/benchmark/scenarios/neutron/test_utils.py index df804569e5..a324226429 100644 --- a/tests/unit/benchmark/scenarios/neutron/test_utils.py +++ b/tests/unit/benchmark/scenarios/neutron/test_utils.py @@ -29,11 +29,6 @@ class NeutronScenarioTestCase(test.TestCase): super(NeutronScenarioTestCase, self).setUp() self.network = mock.Mock() - def _test_atomic_action_timer(self, atomic_actions_time, name): - action_duration = atomic_actions_time.get(name) - self.assertIsNotNone(action_duration) - self.assertIsInstance(action_duration, float) - @mock.patch(NEUTRON_UTILS + 'NeutronScenario._generate_random_name') @mock.patch(NEUTRON_UTILS + 'NeutronScenario.clients') def test_create_network(self, mock_clients, mock_random_name): diff --git a/tests/unit/benchmark/scenarios/nova/test_utils.py b/tests/unit/benchmark/scenarios/nova/test_utils.py index ec5edc9618..20d5a77d15 100644 --- a/tests/unit/benchmark/scenarios/nova/test_utils.py +++ b/tests/unit/benchmark/scenarios/nova/test_utils.py @@ -23,6 +23,7 @@ from rally import exceptions as rally_exceptions from tests.unit import fakes from tests.unit import test + BM_UTILS = 'rally.benchmark.utils' NOVA_UTILS = "rally.benchmark.scenarios.nova.utils" CONF = cfg.CONF @@ -49,11 +50,6 @@ class NovaScenarioTestCase(test.TestCase): self.gfm = self.get_fm.mock self.useFixture(mockpatch.Patch('time.sleep')) - def _test_atomic_action_timer(self, atomic_actions, name): - action_duration = atomic_actions.get(name) - self.assertIsNotNone(action_duration) - self.assertIsInstance(action_duration, float) - def test_failed_server_status(self): self.get_fm.cleanUp() server_manager = fakes.FakeFailedServerManager() diff --git a/tests/unit/benchmark/scenarios/quotas/test_utils.py b/tests/unit/benchmark/scenarios/quotas/test_utils.py index 771844c421..4ccbf0e4f3 100644 --- a/tests/unit/benchmark/scenarios/quotas/test_utils.py +++ b/tests/unit/benchmark/scenarios/quotas/test_utils.py @@ -26,11 +26,6 @@ class QuotasScenarioTestCase(test.TestCase): def setUp(self): super(QuotasScenarioTestCase, self).setUp() - def _test_atomic_action_timer(self, atomic_actions_time, name): - action_duration = atomic_actions_time.get(name) - self.assertIsNotNone(action_duration) - self.assertIsInstance(action_duration, float) - def test__update_quotas(self): tenant_id = 'fake_tenant' quotas = { diff --git a/tests/unit/benchmark/scenarios/sahara/test_utils.py b/tests/unit/benchmark/scenarios/sahara/test_utils.py index 899fd42dfc..9f76ad3f83 100644 --- a/tests/unit/benchmark/scenarios/sahara/test_utils.py +++ b/tests/unit/benchmark/scenarios/sahara/test_utils.py @@ -34,11 +34,6 @@ class SaharaUtilsTestCase(test.TestCase): CONF.set_override("cluster_check_interval", 0, "benchmark") CONF.set_override("job_check_interval", 0, "benchmark") - def _test_atomic_action_timer(self, atomic_actions, name): - action_duration = atomic_actions.get(name) - self.assertIsNotNone(action_duration) - self.assertIsInstance(action_duration, float) - @mock.patch(SAHARA_UTILS + '.SaharaScenario.clients') def test_list_node_group_templates(self, mock_clients): ngts = [] diff --git a/tests/unit/benchmark/scenarios/zaqar/test_utils.py b/tests/unit/benchmark/scenarios/zaqar/test_utils.py index 4654425b2e..a5a37e5670 100644 --- a/tests/unit/benchmark/scenarios/zaqar/test_utils.py +++ b/tests/unit/benchmark/scenarios/zaqar/test_utils.py @@ -23,11 +23,6 @@ UTILS = "rally.benchmark.scenarios.zaqar.utils." class ZaqarScenarioTestCase(test.TestCase): - def _test_atomic_action_timer(self, atomic_actions, name): - action_duration = atomic_actions.get(name) - self.assertIsNotNone(action_duration) - self.assertIsInstance(action_duration, float) - @mock.patch(UTILS + "ZaqarScenario._generate_random_name", return_value="kitkat") def test_queue_create(self, mock_gen_name): diff --git a/tests/unit/test.py b/tests/unit/test.py index 5f5c4ccccf..f7b055d134 100644 --- a/tests/unit/test.py +++ b/tests/unit/test.py @@ -37,6 +37,11 @@ class TestCase(base.BaseTestCase): super(TestCase, self).setUp() self.addCleanup(mock.patch.stopall) + def _test_atomic_action_timer(self, atomic_actions, name): + action_duration = atomic_actions.get(name) + self.assertIsNotNone(action_duration) + self.assertIsInstance(action_duration, float) + class DBTestCase(TestCase): """Base class for tests which use DB."""