summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAge
...
| * Release v2.5.0v2.5.0Raphaël Barrois2015-03-26
| |
| * Turn FileField/ImageField into normal fields (Closes #141).Raphaël Barrois2015-03-26
| | | | | | | | | | Previously, they ran as post_generation hooks, meaning that they couldn't be checked in a model's ``save()`` method, for instance.
| * Remove limitations of factory.StubFactory (Closes #131).Raphaël Barrois2015-03-26
| | | | | | | | | | ``StubFactory.build()`` is now supported, and maps to ``StubFactory.stub()``.
| * Add support for multidb with Django (Closes #171).Raphaël Barrois2015-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The ``factory.django.DjangoModelFactory`` now takes an extra option: ``` class MyFactory(factory.django.DjangoModelFactory): class Meta: model = models.MyModel database = 'replica' ``` This will create all instances of ``models.Model`` in the ``'replica'`` database.
| * Fix issues between mute_signals() and factory inheritance (Closes #183).Raphaël Barrois2015-03-26
| | | | | | | | | | | | Previously, if a factory was decorated with ``@mute_signals`` and one of its descendant called another one of its descendant, signals weren't unmuted properly.
| * Allow lazy evaluation of FuzzyChoice's iterators (Closes #184).Raphaël Barrois2015-03-26
| | | | | | | | | | | | | | | | | | This allows the following idiom: ``user = factory.fuzzy.FuzzyChoice(User.objects.all())`` Previously, the ``User.objects.all()`` queryset would have been evaluated *at import time*; it is now evaluated with the first use of the ``FuzzyChoice``.
| * Docs: fix default strategy (Closes #158).Raphaël Barrois2015-03-03
| |
| * Fix typos in docs (Closes #159, closes #178, closes #188).Raphaël Barrois2015-03-03
| |
| * Enable resetting factory.fuzzy's random generator (Closes #175, #185).Raphaël Barrois2015-02-18
| | | | | | | | | | | | | | | | | | Users may now call ``factory.fuzzy.get_random_state()`` to retrieve the current random generator's state (isolated from the one used in Python's ``random``). That state can then be reinjected with ``factory.fuzzy.set_random_state(state)``.
| * docs: Improve explanation of SQLAlchemy's scoped_session.Raphaël Barrois2015-02-06
| |
| * docs: Add explanations about SQLAlchemy's scoped_session.Raphaël Barrois2015-02-06
| |
| * Fix reference docs (Closes #166, #167).Raphaël Barrois2014-11-25
| | | | | | | | | | | | | | | | Use ``obj`` for ``@post_generation``-decorated methods, instead of ``self``: this makes it clearer that the ``obj`` is an instance of the model, and not of the ``Factory``. Thanks to @jamescooke & @NiklasMM for spotting the typo.
| * Fix typo in docsRaphaël Barrois2014-11-18
| |
| * Remove deprecated features.Raphaël Barrois2014-11-18
| | | | | | | | | | This disables the ``FACTORY_FOR`` syntax and related parameters, that should be declared through ``class Meta``.
| * Remove automagic pk-based sequence setupRaphaël Barrois2014-11-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Related to issues #78, #92, #103, #111, #153, #170 The default value of all sequences is now 0; the automagic ``_setup_next_sequence`` behavior of Django/SQLAlchemy has been removed. This feature's only goal was to allow the following scenario: 1. Run a Python script that uses MyFactory.create() a couple of times (with a unique field based on the sequence counter) 2. Run the same Python script a second time Without the magical ``_setup_next_sequence``, the Sequence counter would be set to 0 at the beginning of each script run, so both runs would generate objects with the same values for the unique field ; thus conflicting and crashing. The above behavior having only a very limited use and bringing various issues (hitting the database on ``build()``, problems with non-integer or composite primary key columns, ...), it has been removed. It could still be emulated through custom ``_setup_next_sequence`` methods, or by calling ``MyFactory.reset_sequence()``.
| * Add docs for manual sequence counter managementRaphaël Barrois2014-11-16
| |
| * Fix typo in docs (Closes #157).Raphaël Barrois2014-09-03
| |
* | Merge tag '2.4.1' into debian/unstableThomas Goirand2014-07-03
|\| | | | | | | Release of factory_boy 2.4.1
| * Release v2.4.1v2.4.12.4.1Raphaël Barrois2014-06-23
| |
| * Release v2.4.0v2.4.0Raphaël Barrois2014-06-21
| |
| * doc: Document upgrade path for FACTORY_*.Raphaël Barrois2014-05-31
| |
| * Introduce back missing doc about migrating FACTROY_DJANGO_GET_OR_CREATE.Raphaël Barrois2014-05-21
| |
| * Improve docs on create_batch (Closes #139).Raphaël Barrois2014-05-18
| |
| * Update ideas.Raphaël Barrois2014-05-18
| |
| * Rename hidden/arg_parameters to exclude/inline_args.Raphaël Barrois2014-05-18
| |
| * Rename 'target' to 'model'.Raphaël Barrois2014-05-18
| |
| * Update docs for class Meta.Raphaël Barrois2014-05-18
| |
| * Update ChangeLogRaphaël Barrois2014-05-18
| |
| * TypoRaphaël Barrois2014-01-26
| |
| * Merge branch 'maint/2.3.x'Raphaël Barrois2014-01-22
| |\
| * | fuzzy: Add FuzzyFloat (Closes #124).Raphaël Barrois2014-01-22
| | | | | | | | | | | | As suggested by @savingschampion
| * | Fix log_pprint for *args (Closes #127).Raphaël Barrois2014-01-22
| | |
| * | Merge branch 'maint/2.3.x'Raphaël Barrois2014-01-22
| |\ \
| * | | Add doc for factory.django.mute_signals.Raphaël Barrois2014-01-21
| | | |
| * | | Merge branch 'maint/2.3.x'Raphaël Barrois2014-01-21
| |\ \ \ | | | | | | | | | | | | | | | | | | | | Conflicts: docs/changelog.rst
| * | | | Document custom manager method recipe (Closes #119).Robrecht De Rouck2013-12-30
| | | | |
| * | | | Document FuzzyInteger.stepRaphaël Barrois2013-12-30
| | | | |
* | | | | Merge tag '2.3.1' into debian/unstableThomas Goirand2014-05-03
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | Release of factory_boy 2.3.1
| * | | | Release v2.3.1v2.3.12.3.1Raphaël Barrois2014-01-22
| | | | |
| * | | | Fix log_pprint for *args (Closes #127).Raphaël Barrois2014-01-22
| | |_|/ | |/| |
| * | | Update ChangeLog.Raphaël Barrois2014-01-22
| | |/ | |/|
| * | Update ChangeLogRaphaël Barrois2014-01-21
| |/
| * Release v2.3.0v2.3.0Raphaël Barrois2013-12-25
| |
| * Add doc for MongoEngineFactory's support of EmbeddedDocument.Raphaël Barrois2013-12-25
| | | | | | | | Closes #100, #112.
| * Fix typo spotted by @philipkimmey (Closes #110).Raphaël Barrois2013-11-25
| |
| * Style fixes for FuzzyDecimal (Closes #94).Raphaël Barrois2013-10-29
| |
| * Added a Fuzzy Decimal attribute.Omer2013-10-29
| |
| * Update Changelog with FuzzyText (Closes #97).Raphaël Barrois2013-10-29
| |
| * Added FuzzyText attribute.Jon Dufresne2013-10-29
| | | | | | | | Useful for unique model attributes where the specific value can be fuzzy.
| * doc: Fix typo in django notes.Raphaël Barrois2013-10-05
| |