Skip to content

Commit f096db0

Browse files
authored
Partial revert of #12733 (#13084)
1 parent 616e08e commit f096db0

File tree

1 file changed

+52
-49
lines changed

1 file changed

+52
-49
lines changed

tests/unit/api/test_simple.py

+52-49
Original file line numberDiff line numberDiff line change
@@ -186,11 +186,11 @@ def test_no_files_no_serial(self, db_request, content_type, renderer_override):
186186
user = UserFactory.create()
187187
JournalEntryFactory.create(submitted_by=user)
188188

189-
result = simple.simple_detail(project, db_request)
190-
191-
assert result["meta"] == {"_last-serial": 0, "api-version": "1.0"}
192-
assert result["name"] == project.normalized_name
193-
assert result["files"] == []
189+
assert simple.simple_detail(project, db_request) == {
190+
"meta": {"_last-serial": 0, "api-version": "1.0"},
191+
"name": project.normalized_name,
192+
"files": [],
193+
}
194194

195195
assert db_request.response.headers["X-PyPI-Last-Serial"] == "0"
196196
assert db_request.response.content_type == content_type
@@ -209,11 +209,11 @@ def test_no_files_with_serial(self, db_request, content_type, renderer_override)
209209
user = UserFactory.create()
210210
je = JournalEntryFactory.create(name=project.name, submitted_by=user)
211211

212-
result = simple.simple_detail(project, db_request)
213-
214-
assert result["meta"] == {"_last-serial": je.id, "api-version": "1.0"}
215-
assert result["name"] == project.normalized_name
216-
assert result["files"] == []
212+
assert simple.simple_detail(project, db_request) == {
213+
"meta": {"_last-serial": je.id, "api-version": "1.0"},
214+
"name": project.normalized_name,
215+
"files": [],
216+
}
217217

218218
assert db_request.response.headers["X-PyPI-Last-Serial"] == str(je.id)
219219
assert db_request.response.content_type == content_type
@@ -241,19 +241,20 @@ def test_with_files_no_serial(self, db_request, content_type, renderer_override)
241241
user = UserFactory.create()
242242
JournalEntryFactory.create(submitted_by=user)
243243

244-
result = simple.simple_detail(project, db_request)
245-
246-
assert result["meta"] == {"_last-serial": 0, "api-version": "1.0"}
247-
assert result["name"] == project.normalized_name
248-
249-
for f in files:
250-
assert {
251-
"filename": f.filename,
252-
"url": f"/file/{f.filename}",
253-
"hashes": {"sha256": f.sha256_digest},
254-
"requires-python": f.requires_python,
255-
"yanked": False,
256-
} in result["files"]
244+
assert simple.simple_detail(project, db_request) == {
245+
"meta": {"_last-serial": 0, "api-version": "1.0"},
246+
"name": project.normalized_name,
247+
"files": [
248+
{
249+
"filename": f.filename,
250+
"url": f"/file/{f.filename}",
251+
"hashes": {"sha256": f.sha256_digest},
252+
"requires-python": f.requires_python,
253+
"yanked": False,
254+
}
255+
for f in files
256+
],
257+
}
257258

258259
assert db_request.response.headers["X-PyPI-Last-Serial"] == "0"
259260
assert db_request.response.content_type == content_type
@@ -281,19 +282,20 @@ def test_with_files_with_serial(self, db_request, content_type, renderer_overrid
281282
user = UserFactory.create()
282283
je = JournalEntryFactory.create(name=project.name, submitted_by=user)
283284

284-
result = simple.simple_detail(project, db_request)
285-
286-
assert result["meta"] == {"_last-serial": je.id, "api-version": "1.0"}
287-
assert result["name"] == project.normalized_name
288-
289-
for f in files:
290-
assert {
291-
"filename": f.filename,
292-
"url": f"/file/{f.filename}",
293-
"hashes": {"sha256": f.sha256_digest},
294-
"requires-python": f.requires_python,
295-
"yanked": False,
296-
} in result["files"]
285+
assert simple.simple_detail(project, db_request) == {
286+
"meta": {"_last-serial": je.id, "api-version": "1.0"},
287+
"name": project.normalized_name,
288+
"files": [
289+
{
290+
"filename": f.filename,
291+
"url": f"/file/{f.filename}",
292+
"hashes": {"sha256": f.sha256_digest},
293+
"requires-python": f.requires_python,
294+
"yanked": False,
295+
}
296+
for f in files
297+
],
298+
}
297299

298300
assert db_request.response.headers["X-PyPI-Last-Serial"] == str(je.id)
299301
assert db_request.response.content_type == content_type
@@ -358,19 +360,20 @@ def test_with_files_with_version_multi_digit(
358360
user = UserFactory.create()
359361
je = JournalEntryFactory.create(name=project.name, submitted_by=user)
360362

361-
result = simple.simple_detail(project, db_request)
362-
363-
assert result["meta"] == {"_last-serial": je.id, "api-version": "1.0"}
364-
assert result["name"] == project.normalized_name
365-
366-
for f in files:
367-
assert {
368-
"filename": f.filename,
369-
"url": f"/file/{f.filename}",
370-
"hashes": {"sha256": f.sha256_digest},
371-
"requires-python": f.requires_python,
372-
"yanked": False,
373-
} in result["files"]
363+
assert simple.simple_detail(project, db_request) == {
364+
"meta": {"_last-serial": je.id, "api-version": "1.0"},
365+
"name": project.normalized_name,
366+
"files": [
367+
{
368+
"filename": f.filename,
369+
"url": f"/file/{f.filename}",
370+
"hashes": {"sha256": f.sha256_digest},
371+
"requires-python": f.requires_python,
372+
"yanked": False,
373+
}
374+
for f in files
375+
],
376+
}
374377

375378
assert db_request.response.headers["X-PyPI-Last-Serial"] == str(je.id)
376379
assert db_request.response.content_type == content_type

0 commit comments

Comments
 (0)