From 123625ca519086cf8306f86d102262c63d0f6d2b Mon Sep 17 00:00:00 2001 From: Joshua Hesketh Date: Tue, 17 Sep 2013 13:34:52 +1000 Subject: Fix tests --- tests/etc/config.json | 8 +++++++- tests/fakes.py | 9 +++++---- tests/test_worker_manager.py | 3 ++- 3 files changed, 14 insertions(+), 6 deletions(-) (limited to 'tests') diff --git a/tests/etc/config.json b/tests/etc/config.json index a04218b..b146205 100644 --- a/tests/etc/config.json +++ b/tests/etc/config.json @@ -8,7 +8,13 @@ "jobs_working_dir": "/home/josh/var/lib/turbo-hipster/jobs", "git_working_dir": "/home/josh/var/lib/turbo-hipster/git", "pip_download_cache": "/home/josh/var/cache/pip", - "plugins": ["gate_real_db_upgrade"], + "plugins": [ + { + "name": "gate_real_db_upgrade", + "datasets_dir": "/home/josh/var/lib/turbo-hipster/datasets", + "gate": "build:gate-real-db-upgrade_nova_mysql" + } + ], "publish_logs": { "type": "local", diff --git a/tests/fakes.py b/tests/fakes.py index cf53121..0511bb2 100644 --- a/tests/fakes.py +++ b/tests/fakes.py @@ -154,17 +154,18 @@ class FakeWorker(gear.Worker): class FakeRealDbUpgradeRunner(RealDbUpgradeRunner): - def __init__(self, config, test): + def __init__(self, global_config, plugin_config, test): self.test = test - super(FakeRealDbUpgradeRunner, self).__init__(config) + super(FakeRealDbUpgradeRunner, self).__init__(global_config, + plugin_config) def setup_gearman(self): self.log.debug("Set up real_db gearman worker") self.gearman_worker = FakeWorker('FakeRealDbUpgradeRunner_worker', self.test) self.gearman_worker.addServer( - self.config['zuul_server']['gearman_host'], - self.config['zuul_server']['gearman_port'] + self.global_config['zuul_server']['gearman_host'], + self.global_config['zuul_server']['gearman_port'] ) self.register_functions() diff --git a/tests/test_worker_manager.py b/tests/test_worker_manager.py index a303d89..93acbb1 100644 --- a/tests/test_worker_manager.py +++ b/tests/test_worker_manager.py @@ -35,7 +35,8 @@ class TestGearmanManager(testtools.TestCase): self.config['zuul_server']['gearman_port']) self.config['zuul_server']['gearman_port'] = self.gearman_server.port - self.task = FakeRealDbUpgradeRunner(self.config, self) + self.task = FakeRealDbUpgradeRunner(self.config, + self.config['plugins'][0], self) self.tasks = dict(FakeRealDbUpgradeRunner_worker=self.task) self.gearman_manager = FakeGearmanManager(self.config, -- cgit v1.2.1