Files
api/tests/factories.py
T
2024-04-02 06:13:23 +02:00

17 lines
494 B
Python

from typing import Optional
from database import models
from utils.str_utils import random_str
async def create_pilot(db, data: Optional[dict] = None) -> models.User:
if not data:
data = {}
return await models.User.create(db, {
"email": data.pop("email", f"{random_str(5)}@{random_str(10)}.cz"),
"name": data.pop("name", "Pepa Tester"),
"description": data.pop("description", ""),
"password_hashed": data.pop("password_hashed", "***")
})