Make game stats crud functions, split mongo schemas out a bit

This commit is contained in:
stijndcl 2022-07-30 17:50:09 +02:00
parent e4e77502e8
commit bf41acd9f4
11 changed files with 225 additions and 137 deletions

View file

@ -0,0 +1,8 @@
import pytest
from database.mongo_types import MongoDatabase
@pytest.mark.mongo
async def test_get_stats_non_existent(mongodb: MongoDatabase, test_user_id: int):
"""Test getting a user's stats when the db is empty"""

View file

@ -6,7 +6,8 @@ from freezegun import freeze_time
from database.crud import wordle as crud
from database.enums import TempStorageKey
from database.mongo_types import MongoCollection, MongoDatabase
from database.schemas.mongo import TemporaryStorage, WordleGame
from database.schemas.mongo.temporary_storage import TemporaryStorage
from database.schemas.mongo.wordle import WordleGame
@pytest.fixture