lich make factory¶
ساخت factory تست برای تولید دادههای تست.
استفاده¶
مثال¶
کد تولید شده¶
from faker import Faker
fake = Faker()
class UserFactory:
@staticmethod
def create(**overrides) -> User:
return User(
id=uuid4(),
name=fake.name(),
email=fake.email(),
**overrides
)
@staticmethod
def create_batch(count: int, **overrides) -> list:
return [UserFactory.create(**overrides) for _ in range(count)]