Exemplo n.º 1
0
async def test_cleanup_non_pep_503_paths(mirror: BandersnatchMirror) -> None:
    raw_package_name = "CatDogPython69"
    package = Package(raw_package_name)
    await mirror.cleanup_non_pep_503_paths(package)

    # Create a non normalized directory
    touch_files([mirror.webdir / "simple" / raw_package_name / "index.html"])

    mirror.cleanup = True
    with mock.patch("bandersnatch.mirror.rmtree") as mocked_rmtree:
        await mirror.cleanup_non_pep_503_paths(package)
        assert mocked_rmtree.call_count == 1
Exemplo n.º 2
0
async def test_cleanup_non_pep_503_paths(mirror: BandersnatchMirror) -> None:
    raw_package_name = "CatDogPython69"
    package = Package(raw_package_name)
    await mirror.cleanup_non_pep_503_paths(package)

    # Create a non normalized directory
    touch_files([mirror.webdir / "simple" / raw_package_name / "index.html"])

    mirror.cleanup = True
    with mock.patch("bandersnatch.mirror.Path.unlink") as mocked_unlink, mock.patch(
        "bandersnatch.mirror.Path.rmdir"
    ) as mocked_rmdir:
        await mirror.cleanup_non_pep_503_paths(package)
        assert mocked_unlink.call_count == 1  # number you expect
        assert mocked_rmdir.call_count == 1  # Or number you expect here