Coverage for tests/tests_unit/model_fixtures.py: 55%
11 statements
« prev ^ index » next coverage.py v7.6.2, created at 2024-10-10 03:02 +0300
« prev ^ index » next coverage.py v7.6.2, created at 2024-10-10 03:02 +0300
1import pytest_asyncio
2from sotrans_models.models.misc.client import ClientDBModel
4from ..conftest import mongo_table_engine
5from ..random_model import generate_random_model_dict
8@pytest_asyncio.fixture
9async def model_out(mongo_table_engine):
10 model = ClientDBModel
11 order_data = generate_random_model_dict(model)
12 await mongo_table_engine.create(order_data)
13 yield model(**order_data)
14 await mongo_table_engine.collection.delete_many({})