tests user_with_load

This commit is contained in:
IluaAir
2025-08-27 01:14:10 +03:00
parent 2d54f595db
commit cd4eb11604
4 changed files with 67 additions and 1 deletions

View File

@@ -26,9 +26,12 @@ class BaseRepo(Generic[ModelType]):
statement = insert(self.model).values(data).returning(self.model)
result = await self.session.execute(statement)
obj: ModelType = result.scalar_one()
print(obj)
return obj
async def create_bulk(self, data: Sequence[Mapping[str, Any]]) -> list[ModelType]:
result = [await self.create_one(item) for item in data]
return result
async def get_one_or_none(self, **filter_by: Any) -> ModelType | None:
query = select(self.model).filter_by(**filter_by)
result = await self.session.execute(query)