def test_main_submit_locale(action, mocker): def fake_get_action(*args): return action def fake_get_manifest(config, upstream_artifacts): return [] config_path = os.path.join(BASE_DIR, 'data/hardcoded_config.json') mocker.patch.object(bscript, "validate_task_schema") mocker.patch.object(bscript, "get_task_action", return_value=action) mocker.patch.object(bscript, "submit_toplevel") mocker.patch.object(bscript, "submit_locale") mocker.patch.object(bscript, "schedule") main(config_path=config_path)
def test_main(monkeypatch, mocker): sync_main_mock = mocker.MagicMock() monkeypatch.setattr(scriptworker_client.client, "sync_main", sync_main_mock) bscript.main() sync_main_mock.asset_called_once_with(bscript.async_main, default_config=bscript.get_default_config())