Esempio n. 1
0
def test_get_version_on_inconsistent_version_modules():
    modules.replace_version(search_dir=Path("./mod2"),
                            old="1.2.3.dev",
                            new="1.2.4.dev")
    assert modules.get_version(search_dir=Path("./mod2")) == "1.2.4.dev"
    with pytest.raises(ValueError,
                       match="Versions should be the same, instead:"):
        modules.get_version(search_dir=Path("."))
Esempio n. 2
0
def test_replace_version(tmpdir_factory):
    assert modules.get_version() == "1.2.3.dev"
    modules.replace_version(old="1.2.3.dev", new="1.2.4.dev")
    assert modules.get_version() == "1.2.4.dev"
Esempio n. 3
0
def test_get_version_on_no_modules():
    # no modules is no version
    assert modules.get_version() is None