Skip to content

Commit d919083

Browse files
author
Valentin
committed
Make listening_resource deterministic
1 parent 13e4c84 commit d919083

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

statify/webserver/webserver.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from datetime import datetime
1+
from datetime import datetime, timezone
22

33
import flask
44

@@ -56,7 +56,7 @@ def listening_resource(listening):
5656
'played_at': int(datetime.strptime(
5757
listening['played_at'][:19],
5858
'%Y-%m-%dT%H:%M:%S',
59-
).timestamp())
59+
).replace(tzinfo=timezone.utc).timestamp())
6060
}
6161

6262

tests/webserver/test_listenings_endpoint.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ def test_listenings_endpoint(client, in_memory_database):
2727
'album_id': None,
2828
'context': None,
2929
'listening_id': 1,
30-
'played_at': 1594233031,
30+
'played_at': 1594240231,
3131
'playlist_id': None,
3232
'song_id': song.spotify_id,
3333
}

0 commit comments

Comments
 (0)