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