Skip to content

Instantly share code, notes, and snippets.

View tezrik's full-sized avatar

Georgiy Yuzhakov tezrik

View GitHub Profile
@tezrik
tezrik / autofactory.py
Created June 1, 2022 02:38 — forked from mgaitan/autofactory.py
Automatically define factory boy recipes for dataclasses by inspecting the type annotations
## See https://github.com/FactoryBoy/factory_boy/issues/836
import inspect
from typing import List, get_args, get_origin
import factory
import factory.fuzzy
from dataclasses import dataclass, Field, MISSING, is_dataclass
from enum import Enum
from datetime import date, datetime
from decimal import Decimal