Beispiel #1
0
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_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())