From 3acd8e0d82732aab00ec4d52bf0165888709d7a8 Mon Sep 17 00:00:00 2001 From: Erik Reid <erik.reid@geant.org> Date: Fri, 8 Feb 2019 22:33:04 +0100 Subject: [PATCH] mock InventoryTask.update_status update_status uses result backend, which seems very hard to mock --- test/per_router/test_celery_worker.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/per_router/test_celery_worker.py b/test/per_router/test_celery_worker.py index 81ad1be8..fa803704 100644 --- a/test/per_router/test_celery_worker.py +++ b/test/per_router/test_celery_worker.py @@ -133,9 +133,11 @@ def test_reload_router_config(mocked_worker_module, router, mocker): 'inventory_provider.tasks.worker.snmp_refresh_interfaces.apply', _mocked_snmp_refresh_interfaces_apply) + def _mocked_update_status(self, **kwargs): + pass mocker.patch( - 'inventory_provider.tasks.worker.snmp_refresh_interfaces.apply', - _mocked_snmp_refresh_interfaces_apply) + 'inventory_provider.tasks.worker.InventoryTask.update_state', + _mocked_update_status) worker.reload_router_config(router) assert 'netconf:' + router in MockedRedis.db -- GitLab