mirror of
https://github.com/arcan1s/ahriman.git
synced 2025-09-12 11:49:55 +00:00
feat: serve logs and events from the newest to oldest, but keep the
ordering So basically initial implementation, with limit=1, would emit the oldest record in series. New implementation will return the most recent one instead The response is still sorted by ascension
This commit is contained in:
@ -37,4 +37,4 @@ def test_event_insert_get_pagination(database: SQLite) -> None:
|
||||
"""
|
||||
database.event_insert(Event("1", "1"))
|
||||
database.event_insert(Event("2", "2"))
|
||||
assert all(event.event == "2" for event in database.event_get(limit=1, offset=1))
|
||||
assert all(event.event == "1" for event in database.event_get(limit=1, offset=1))
|
||||
|
@ -59,7 +59,7 @@ def test_logs_insert_get_pagination(database: SQLite, package_ahriman: Package)
|
||||
"""
|
||||
database.logs_insert(LogRecordId(package_ahriman.base, "1"), 42.0, "message 1")
|
||||
database.logs_insert(LogRecordId(package_ahriman.base, "1"), 43.0, "message 2")
|
||||
assert database.logs_get(package_ahriman.base, 1, 1) == [(43.0, "message 2")]
|
||||
assert database.logs_get(package_ahriman.base, 1, 1) == [(42.0, "message 1")]
|
||||
|
||||
|
||||
def test_logs_insert_get_multi(database: SQLite, package_ahriman: Package) -> None:
|
||||
|
Reference in New Issue
Block a user