|
4 | 4 | import requests |
5 | 5 |
|
6 | 6 | from pulp_python.tests.functional.constants import ( |
| 7 | + PYPI_SERIAL_CONSTANT, |
7 | 8 | PYTHON_EGG_FILENAME, |
| 9 | + PYTHON_EGG_SHA256, |
8 | 10 | PYTHON_EGG_URL, |
9 | 11 | PYTHON_SM_PROJECT_SPECIFIER, |
10 | 12 | PYTHON_WHEEL_FILENAME, |
| 13 | + PYTHON_WHEEL_METADATA_SHA256, |
| 14 | + PYTHON_WHEEL_SHA256, |
11 | 15 | PYTHON_WHEEL_URL, |
12 | 16 | ) |
13 | 17 |
|
14 | 18 | API_VERSION = "1.1" |
15 | | -PYPI_SERIAL_CONSTANT = 1000000000 |
16 | 19 |
|
17 | 20 | PYPI_TEXT_HTML = "text/html" |
18 | 21 | PYPI_SIMPLE_V1_HTML = "application/vnd.pypi.simple.v1+html" |
@@ -72,27 +75,19 @@ def test_simple_json_detail_api( |
72 | 75 | assert data["versions"] == ["0.1"] |
73 | 76 |
|
74 | 77 | # Check data of a wheel |
75 | | - file_whl = next( |
76 | | - (i for i in data["files"] if i["filename"] == "shelf_reader-0.1-py2-none-any.whl"), None |
77 | | - ) |
| 78 | + file_whl = next((i for i in data["files"] if i["filename"] == PYTHON_WHEEL_FILENAME), None) |
78 | 79 | assert file_whl is not None, "wheel file not found" |
79 | 80 | assert file_whl["url"] |
80 | | - assert file_whl["hashes"] == { |
81 | | - "sha256": "2eceb1643c10c5e4a65970baf63bde43b79cbdac7de81dae853ce47ab05197e9" |
82 | | - } |
| 81 | + assert file_whl["hashes"] == {"sha256": PYTHON_WHEEL_SHA256} |
83 | 82 | assert file_whl["requires-python"] is None |
84 | | - assert file_whl["data-dist-info-metadata"] == { |
85 | | - "sha256": "ed333f0db05d77e933a157b7225b403ada9a2f93318d77b41b662eba78bac350" |
86 | | - } |
| 83 | + assert file_whl["data-dist-info-metadata"] == {"sha256": PYTHON_WHEEL_METADATA_SHA256} |
87 | 84 | assert file_whl["size"] == 22455 |
88 | 85 | assert file_whl["upload-time"] is not None |
89 | 86 | # Check data of a tarball |
90 | | - file_tar = next((i for i in data["files"] if i["filename"] == "shelf-reader-0.1.tar.gz"), None) |
| 87 | + file_tar = next((i for i in data["files"] if i["filename"] == PYTHON_EGG_FILENAME), None) |
91 | 88 | assert file_tar is not None, "tar file not found" |
92 | 89 | assert file_tar["url"] |
93 | | - assert file_tar["hashes"] == { |
94 | | - "sha256": "04cfd8bb4f843e35d51bfdef2035109bdea831b55a57c3e6a154d14be116398c" |
95 | | - } |
| 90 | + assert file_tar["hashes"] == {"sha256": PYTHON_EGG_SHA256} |
96 | 91 | assert file_tar["requires-python"] is None |
97 | 92 | assert file_tar["data-dist-info-metadata"] is False |
98 | 93 | assert file_tar["size"] == 19097 |
|
0 commit comments