Ejemplo n.º 1
0
def test_edit_rename_conflict():
    new_package_info = packaging.get_initial_package_info("bbb")
    _create_simple_test_package("aaa")
    _create_simple_test_package("bbb")

    with pytest.raises(packaging.PackageException):
        packaging.edit("aaa", new_package_info)
Ejemplo n.º 2
0
def test_edit_rename():
    new_package_info = packaging.get_initial_package_info("bbb")

    _create_simple_test_package("aaa")

    packaging.edit("aaa", new_package_info)

    assert _read_package_info("bbb")["name"] == "bbb"
    assert packaging.read_package_info("aaa") is None
Ejemplo n.º 3
0
def test_edit():
    new_package_info = packaging.get_initial_package_info("aaa")
    new_package_info["version"] = "2.0"

    package_info = _create_simple_test_package("aaa")
    assert package_info["version"] == "1.0"

    packaging.edit("aaa", new_package_info)

    assert _read_package_info("aaa")["version"] == "2.0"
Ejemplo n.º 4
0
def test_edit_not_existing():
    new_package_info = packaging.get_initial_package_info("aaa")
    new_package_info["version"] = "2.0"

    with pytest.raises(packaging.PackageException):
        packaging.edit("aaa", new_package_info)