1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
|
# Copyright: See the LICENSE file.
import importlib.metadata
from .base import (
BaseDictFactory,
BaseListFactory,
DictFactory,
Factory,
ListFactory,
StubFactory,
use_strategy,
)
from .declarations import (
ContainerAttribute,
Dict,
Iterator,
LazyAttribute,
LazyAttributeSequence,
LazyFunction,
List,
Maybe,
PostGeneration,
PostGenerationMethodCall,
RelatedFactory,
RelatedFactoryList,
SelfAttribute,
Sequence,
SubFactory,
Trait,
Transformer,
)
from .enums import BUILD_STRATEGY, CREATE_STRATEGY, STUB_STRATEGY
from .errors import FactoryError
from .faker import Faker
from .helpers import (
build,
build_batch,
container_attribute,
create,
create_batch,
debug,
generate,
generate_batch,
iterator,
lazy_attribute,
lazy_attribute_sequence,
make_factory,
post_generation,
sequence,
simple_generate,
simple_generate_batch,
stub,
stub_batch,
)
try:
from . import alchemy
except ImportError:
pass
try:
from . import django
except ImportError:
pass
try:
from . import mogo
except ImportError:
pass
try:
from . import mongoengine
except ImportError:
pass
__author__ = 'Raphaƫl Barrois <raphael.barrois+fboy@polytechnique.org>'
__version__ = importlib.metadata.version("factory_boy")
|