Exemplo n.º 1
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"
Exemplo n.º 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"
Exemplo n.º 3
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"
Exemplo n.º 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"
Exemplo n.º 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"
Exemplo n.º 6
0
def test_overrides_none(expected_repos):
    result = override_repo_refs(expected_repos)
    assert result == expected_repos
Exemplo n.º 7
0
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"
Exemplo n.º 8
0
def test_overrides_none():
    result = override_repo_refs(expected_repos)
    assert result == expected_repos