Skip to content

Commit 92a4107

Browse files
authored
Merge pull request #50 from pgulb/46-flush-listing-from-newest
46 flush listing from newest
2 parents 7cc75bb + b1caed0 commit 92a4107

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

api/main.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,13 @@ def get_flushes(credentials: HTTPBasicCredentials = Depends(security)):
169169
check_creds(credentials)
170170
flushes = client.flush.flushes
171171
try:
172-
entries = [x for x in flushes.find(filter={"user_id": credentials.username})]
172+
entries = [
173+
x
174+
for x in flushes.find(
175+
filter={"user_id": credentials.username},
176+
sort=[("time_start", pymongo.DESCENDING)],
177+
)
178+
]
173179
for entry in entries:
174180
del entry["_id"]
175181
del entry["user_id"]

api/tests/universal/test_getting_flushes.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,11 @@ def test_getting_flushes():
6262
"/flushes", auth=BasicAuth(username=username, password=password)
6363
)
6464
assert response.status_code == status.HTTP_200_OK
65-
assert response.json() == flushes
65+
rev = flushes
66+
rev.reverse()
67+
print(rev)
68+
print(response.json())
69+
assert response.json() == rev
6670

6771

6872
def test_getting_flushes_noflushes():

0 commit comments

Comments
 (0)