X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/37afa2180b39a8c33092ef9f9424fcf70843e47e..ab6f35d83a350ead4eb12b59c4cbc050e48f93ee:/test/python/cli/test_cmd_replication.py diff --git a/test/python/cli/test_cmd_replication.py b/test/python/cli/test_cmd_replication.py index 6c8a0ef6..920bd67a 100644 --- a/test/python/cli/test_cmd_replication.py +++ b/test/python/cli/test_cmd_replication.py @@ -66,14 +66,20 @@ class TestCliReplication: @pytest.mark.parametrize("params,func", [ + (('--init',), 'init_replication'), (('--init', '--no-update-functions'), 'init_replication'), (('--check-for-updates',), 'check_for_updates') ]) def test_replication_command(self, mock_func_factory, params, func): func_mock = mock_func_factory(nominatim.tools.replication, func) + if params == ('--init',): + umock = mock_func_factory(nominatim.tools.refresh, 'create_functions') + assert self.call_nominatim(*params) == 0 assert func_mock.called == 1 + if params == ('--init',): + assert umock.called == 1 def test_replication_update_bad_interval(self, monkeypatch): @@ -89,6 +95,9 @@ class TestCliReplication: assert self.call_nominatim() == 1 + def test_replication_update_continuous_no_index(self): + assert self.call_nominatim('--no-index') == 1 + def test_replication_update_once_no_index(self, update_mock): assert self.call_nominatim('--once', '--no-index') == 0