77 PYTHON_XS_FIXTURE_CHECKSUMS ,
88)
99
10- from pypi_simple import parse_repo_project_response
10+ from pypi_simple import ProjectPage
1111from urllib .parse import urljoin , urlsplit
1212
1313
@@ -44,15 +44,14 @@ def test_pull_through_simple(python_remote_factory, python_distribution_factory,
4444 distro = python_distribution_factory (remote = remote .pulp_href )
4545
4646 url = f"{ distro .base_url } simple/shelf-reader/"
47- project_page = parse_repo_project_response ( "shelf-reader" , requests .get (url ))
47+ project_page = ProjectPage . from_response ( requests .get (url ), "shelf-reader" )
4848
4949 assert len (project_page .packages ) == 2
5050 for package in project_page .packages :
5151 assert package .filename in PYTHON_XS_FIXTURE_CHECKSUMS
5252 relative_path = f"{ distro .base_path } /{ package .filename } ?redirect="
5353 assert urljoin (pulp_content_url , relative_path ) in package .url
54- digests = package .get_digests ()
55- assert PYTHON_XS_FIXTURE_CHECKSUMS [package .filename ] == digests ["sha256" ]
54+ assert PYTHON_XS_FIXTURE_CHECKSUMS [package .filename ] == package .digests ["sha256" ]
5655
5756
5857@pytest .mark .parallel
@@ -65,7 +64,7 @@ def test_pull_through_with_repo(
6564 distro = python_distribution_factory (repository = repo .pulp_href , remote = remote .pulp_href )
6665
6766 url = urljoin (distro .base_url , "simple/shelf-reader/" )
68- project_page = parse_repo_project_response ( "shelf-reader" , requests .get (url ))
67+ project_page = ProjectPage . from_response ( requests .get (url ), "shelf-reader" )
6968
7069 assert len (project_page .packages ) == 2
7170 for package in project_page .packages :
0 commit comments