Factory Boy
Introduction
Basic usage
Sequences
LazyFunction
LazyAttribute
Inheritance
Non-kwarg arguments
Altering a factory’s behaviour: parameters and traits
Strategies
Reference
The
Factory
class
Declarations
Module-level functions
Using factory_boy with ORMs
Django
Mogo
MongoEngine
SQLAlchemy
Common recipes
Dependent objects (ForeignKey)
Reverse dependencies (reverse ForeignKey)
Simple Many-to-many relationship
Many-to-many relation with a ‘through’
Copying fields to a SubFactory
Custom manager methods
Forcing the sequence counter
Converting a factory’s output to a dict
Fuzzy attributes
FuzzyAttribute
FuzzyText
FuzzyChoice
FuzzyInteger
FuzzyDecimal
FuzzyFloat
FuzzyDate
FuzzyDateTime
FuzzyNaiveDateTime
Custom fuzzy fields
Managing randomness
Examples
Objects
Factories
Using the factories
Internals
ChangeLog
2.7.0 (2016-04-19)
2.6.1 (2016-02-10)
2.6.0 (2015-10-20)
2.5.2 (2015-04-21)
2.5.1 (2015-03-27)
2.5.0 (2015-03-26)
2.4.1 (2014-06-23)
2.4.0 (2014-06-21)
2.3.1 (2014-01-22)
2.3.0 (2013-12-25)
2.2.1 (2013-09-24)
2.2.0 (2013-09-24)
2.1.2 (2013-08-14)
2.1.1 (2013-07-02)
2.1.0 (2013-06-26)
2.0.2 (2013-04-16)
2.0.1 (2013-04-16)
2.0.0 (2013-04-15)
1.3.0 (2013-03-11)
1.2.0 (2012-09-08)
1.1.5 (2012-07-09)
1.1.4 (2012-06-19)
1.1.3 (2012-03-09)
1.1.2 (2012-02-25)
1.1.1 (2012-02-24)
1.1.0 (2012-02-24)
1.0.4 (2011-12-21)
1.0.2 (2011-05-16)
1.0.1 (2011-05-13)
1.0.0 (2010-08-22)
Credits
Ideas
Factory Boy
Docs
»
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
_
__init__() (factory.django.FileField method)
(factory.django.ImageField method)
_adjust_kwargs() (factory.Factory class method)
_after_postgeneration() (factory.Factory class method)
_build() (factory.Factory class method)
_create() (factory.Factory class method)
_meta (factory.Factory attribute)
_options_class (factory.Factory attribute)
_setup_next_sequence() (factory.Factory class method)
A
abstract (factory.FactoryOptions attribute)
add_provider() (factory.Faker class method)
args (factory.PostGenerationMethodCall attribute)
B
BaseFuzzyAttribute (class in factory.fuzzy)
build() (factory.Factory class method)
(in module factory)
build_batch() (factory.Factory class method)
(in module factory)
BUILD_STRATEGY (in module factory)
C
chars (factory.fuzzy.FuzzyText attribute)
choices (factory.fuzzy.FuzzyChoice attribute)
create() (factory.Factory class method)
(in module factory)
create_batch() (factory.Factory class method)
(in module factory)
CREATE_STRATEGY (in module factory)
cycle (factory.Iterator attribute)
D
database (factory.django.DjangoOptions attribute)
debug() (in module factory)
Dict (class in factory)
dict_factory (factory.Dict attribute)
django_get_or_create (factory.django.DjangoOptions attribute)
DjangoModelFactory (class in factory.django)
DjangoOptions (class in factory.django)
E
end_date (factory.fuzzy.FuzzyDate attribute)
end_dt (factory.fuzzy.FuzzyDateTime attribute)
(factory.fuzzy.FuzzyNaiveDateTime attribute)
exclude (factory.FactoryOptions attribute)
F
Factory (class in factory)
factory (factory.RelatedFactory attribute)
factory.fuzzy (module)
FactoryOptions (class in factory)
Faker (class in factory)
FileField (class in factory.django)
force_day (factory.fuzzy.FuzzyDateTime attribute)
(factory.fuzzy.FuzzyNaiveDateTime attribute)
force_flush (factory.alchemy.SQLAlchemyOptions attribute)
force_hour (factory.fuzzy.FuzzyDateTime attribute)
(factory.fuzzy.FuzzyNaiveDateTime attribute)
force_microsecond (factory.fuzzy.FuzzyDateTime attribute)
(factory.fuzzy.FuzzyNaiveDateTime attribute)
force_minute (factory.fuzzy.FuzzyDateTime attribute)
(factory.fuzzy.FuzzyNaiveDateTime attribute)
force_month (factory.fuzzy.FuzzyDateTime attribute)
(factory.fuzzy.FuzzyNaiveDateTime attribute)
force_second (factory.fuzzy.FuzzyDateTime attribute)
(factory.fuzzy.FuzzyNaiveDateTime attribute)
force_year (factory.fuzzy.FuzzyDateTime attribute)
(factory.fuzzy.FuzzyNaiveDateTime attribute)
fuzz() (factory.fuzzy.BaseFuzzyAttribute method)
fuzzer (factory.fuzzy.FuzzyAttribute attribute)
FuzzyAttribute (class in factory.fuzzy)
FuzzyChoice (class in factory.fuzzy)
FuzzyDate (class in factory.fuzzy)
FuzzyDateTime (class in factory.fuzzy)
FuzzyDecimal (class in factory.fuzzy)
FuzzyFloat (class in factory.fuzzy)
FuzzyInteger (class in factory.fuzzy)
FuzzyNaiveDateTime (class in factory.fuzzy)
FuzzyText (class in factory.fuzzy)
G
generate() (factory.Factory class method)
(in module factory)
generate_batch() (factory.Factory class method)
(in module factory)
get_random_state() (in module factory.fuzzy)
getter (factory.Iterator attribute)
H
high (factory.fuzzy.FuzzyDecimal attribute)
(factory.fuzzy.FuzzyFloat attribute)
(factory.fuzzy.FuzzyInteger attribute)
I
ImageField (class in factory.django)
inline_args (factory.FactoryOptions attribute)
Iterator (class in factory)
iterator() (in module factory)
K
kwargs (factory.PostGenerationMethodCall attribute)
L
lazy_attribute() (in module factory)
lazy_attribute_sequence() (in module factory)
LazyAttribute (class in factory)
LazyAttributeSequence (class in factory)
LazyFunction (class in factory)
length (factory.fuzzy.FuzzyText attribute)
List (class in factory)
list_factory (factory.List attribute)
locale (factory.Faker attribute)
low (factory.fuzzy.FuzzyDecimal attribute)
(factory.fuzzy.FuzzyFloat attribute)
(factory.fuzzy.FuzzyInteger attribute)
M
make_factory() (in module factory)
Meta (factory.Factory attribute)
method_name (factory.PostGenerationMethodCall attribute)
model (factory.FactoryOptions attribute)
MogoFactory (class in factory.mogo)
MongoEngineFactory (class in factory.mongoengine)
mute_signals() (in module factory.django)
N
name (factory.RelatedFactory attribute)
O
override_default_locale() (factory.Faker class method)
P
Params (factory.Factory attribute)
post_generation() (in module factory)
PostGeneration (class in factory)
PostGenerationMethodCall (class in factory)
precision (factory.fuzzy.FuzzyDecimal attribute)
prefix (factory.fuzzy.FuzzyText attribute)
R
RelatedFactory (class in factory)
rename (factory.FactoryOptions attribute)
reseed_random() (in module factory.fuzzy)
reset() (factory.Iterator method)
reset_sequence() (factory.Factory class method)
S
SelfAttribute (class in factory)
Sequence (class in factory)
sequence() (in module factory)
set_random_state() (in module factory.fuzzy)
simple_generate() (factory.Factory class method)
(in module factory)
simple_generate_batch() (factory.Factory class method)
(in module factory)
sqlalchemy_session (factory.alchemy.SQLAlchemyOptions attribute)
SQLAlchemyModelFactory (class in factory.alchemy)
SQLAlchemyOptions (class in factory.alchemy)
start_date (factory.fuzzy.FuzzyDate attribute)
start_dt (factory.fuzzy.FuzzyDateTime attribute)
(factory.fuzzy.FuzzyNaiveDateTime attribute)
step (factory.fuzzy.FuzzyInteger attribute)
strategy (factory.FactoryOptions attribute)
stub() (factory.Factory class method)
(in module factory)
stub_batch() (factory.Factory class method)
(in module factory)
STUB_STRATEGY (in module factory)
StubFactory (class in factory)
StubObject (class in factory)
SubFactory (class in factory)
suffix (factory.fuzzy.FuzzyText attribute)
T
Trait (class in factory)
U
use_strategy() (in module factory)