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)
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
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"
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)