Skip to content

Commit

Permalink
Fix
Browse files Browse the repository at this point in the history
  • Loading branch information
vsdudakov committed Aug 2, 2024
1 parent 4b97a9d commit 65f8baa
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 6 deletions.
1 change: 1 addition & 0 deletions fastadmin/models/orms/ponyorm.py
Original file line number Diff line number Diff line change
Expand Up @@ -233,6 +233,7 @@ def orm_get_list(
:return: A tuple of list of objects and total count.
"""

# import pdb; pdb.set_trace()
qs = select(m for m in self.model_cls)
if filters:
for field_with_condition, value in filters.items():
Expand Down
6 changes: 4 additions & 2 deletions tests/api/test_add.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
import datetime

from fastadmin.models.base import ModelAdmin
from fastadmin.models.helpers import get_admin_model
from fastadmin.models.schemas import ModelFieldWidgetSchema
Expand Down Expand Up @@ -36,8 +38,8 @@ async def test_add(session_id, admin_models, event, client):
updated_event = await event_admin_model.get_obj(item["id"])
assert item["name"] == "new name"
assert item["tournament"] == tournament["id"]
assert item["created_at"] == updated_event["created_at"].isoformat()
assert item["updated_at"] == updated_event["updated_at"].isoformat()
assert datetime.datetime.fromisoformat(item["created_at"]) == updated_event["created_at"]
assert datetime.datetime.fromisoformat(item["updated_at"]) == updated_event["updated_at"]
assert item["participants"] == [participant["id"]]
r = await client.delete(f"/api/delete/{event.get_model_name()}/{item['id']}")
assert r.status_code == 200, r.text
Expand Down
6 changes: 4 additions & 2 deletions tests/api/test_change.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
import datetime

from fastadmin.models.base import ModelAdmin
from fastadmin.models.helpers import get_admin_model
from fastadmin.models.schemas import ModelFieldWidgetSchema
Expand Down Expand Up @@ -30,8 +32,8 @@ async def test_change(session_id, admin_models, event, client):
assert item["id"] == updated_event["id"]
assert item["name"] == updated_event["name"]
assert item["tournament"] == updated_event["tournament"]
assert item["created_at"] == updated_event["created_at"].isoformat()
assert item["updated_at"] == updated_event["updated_at"].isoformat()
assert datetime.datetime.fromisoformat(item["created_at"]) == updated_event["created_at"]
assert datetime.datetime.fromisoformat(item["updated_at"]) == updated_event["updated_at"]
assert item["participants"] == [participant["id"]]

r = await client.delete(f"/api/delete/{participants_model}/{participant['id']}")
Expand Down
7 changes: 5 additions & 2 deletions tests/api/test_retrieve.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
import datetime


async def test_retrieve(session_id, admin_models, event, client):
assert session_id
event_admin_model = admin_models[event.__class__]
Expand All @@ -11,8 +14,8 @@ async def test_retrieve(session_id, admin_models, event, client):
assert item["id"] == updated_event["id"]
assert item["name"] == updated_event["name"]
assert item["tournament"] == updated_event["tournament"]
assert item["created_at"] == updated_event["created_at"].isoformat()
assert item["updated_at"] == updated_event["updated_at"].isoformat()
assert datetime.datetime.fromisoformat(item["created_at"]) == updated_event["created_at"]
assert datetime.datetime.fromisoformat(item["updated_at"]) == updated_event["updated_at"]
assert "participants" in item
assert item["participants"]
assert item["participants"][0] == updated_event["participants"][0]
Expand Down

0 comments on commit 65f8baa

Please sign in to comment.