コード例 #1
0
ファイル: test_tag_release.py プロジェクト: edx/repo-tools
def test_overrides_dict():
    overrides = {
        "edx/edx-platform": "xyz",
        "edx/configuration": "refs/branch/no-way",
        "edx/does-not-exist": "does-not-matter",
    }
    result = override_repo_refs(expected_repos, overrides=overrides)
    assert result["edx/edx-platform"]["openedx-release"]["ref"] == "xyz"
    assert result["edx/configuration"]["openedx-release"]["ref"] == "refs/branch/no-way"
コード例 #2
0
def test_overrides_dict():
    overrides = {
        "edx/edx-platform": "xyz",
        "edx/configuration": "refs/branch/no-way",
        "edx/does-not-exist": "does-not-matter",
    }
    result = override_repo_refs(expected_repos, overrides=overrides)
    assert result["edx/edx-platform"]["openedx-release"]["ref"] == "xyz"
    assert result["edx/configuration"]["openedx-release"][
        "ref"] == "refs/branch/no-way"
コード例 #3
0
ファイル: test_tag_release.py プロジェクト: edx/repo-tools
def test_overrides_global_ref_and_dict():
    override_ref = "fakie-mcfakerson"
    overrides = {
        "edx/edx-platform": "xyz",
        "edx/does-not-exist": "does-not-matter",
    }
    result = override_repo_refs(
        expected_repos,
        override_ref=override_ref,
        overrides=overrides,
    )
    assert result["edx/edx-platform"]["openedx-release"]["ref"] == "xyz"
    assert result["edx/configuration"]["openedx-release"]["ref"] == "fakie-mcfakerson"
コード例 #4
0
def test_overrides_global_ref_and_dict():
    override_ref = "fakie-mcfakerson"
    overrides = {
        "edx/edx-platform": "xyz",
        "edx/does-not-exist": "does-not-matter",
    }
    result = override_repo_refs(
        expected_repos,
        override_ref=override_ref,
        overrides=overrides,
    )
    assert result["edx/edx-platform"]["openedx-release"]["ref"] == "xyz"
    assert result["edx/configuration"]["openedx-release"][
        "ref"] == "fakie-mcfakerson"
コード例 #5
0
def test_overrides_global_ref(expected_repos):
    result = override_repo_refs(expected_repos, override_ref="abcdef")
    assert find_repo_data(
        result, "edx/edx-platform")["openedx-release"]["ref"] == "abcdef"
    assert find_repo_data(
        result, "edx/configuration")["openedx-release"]["ref"] == "abcdef"
コード例 #6
0
def test_overrides_none(expected_repos):
    result = override_repo_refs(expected_repos)
    assert result == expected_repos
コード例 #7
0
ファイル: test_tag_release.py プロジェクト: edx/repo-tools
def test_overrides_global_ref():
    result = override_repo_refs(expected_repos, override_ref="abcdef")
    assert result["edx/edx-platform"]["openedx-release"]["ref"] == "abcdef"
    assert result["edx/configuration"]["openedx-release"]["ref"] == "abcdef"
コード例 #8
0
ファイル: test_tag_release.py プロジェクト: edx/repo-tools
def test_overrides_none():
    result = override_repo_refs(expected_repos)
    assert result == expected_repos