Пример #1
0
def test_edit_package_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_package("aaa", new_package_info)
Пример #2
0
def test_edit_package_rename():
    new_package_info = packaging.get_initial_package_info("bbb")

    _create_simple_test_package("aaa")

    packaging.edit_package("aaa", new_package_info)

    assert packaging.read_package_info("bbb")["name"] == "bbb"
    assert packaging.read_package_info("aaa") is None
Пример #3
0
def test_edit_package():
    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_package("aaa", new_package_info)

    assert packaging.read_package_info("aaa")["version"] == "2.0"
Пример #4
0
def test_edit_package_not_existing():
    new_package_info = packaging.get_initial_package_info("aaa")
    new_package_info["version"] = "2.0"

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