Fixture Generation
Apps/packages that automatically generate fixtures, or models, for use in testing.
Search & Filter
| Package | factory_boy | Model Bakery | django-dynamic-fixture | fake.py | dj_anonymizer | feincms3-data | Django Fixture Magic |
|---|---|---|---|---|---|---|---|
|
Description
|
A test fixtures replacement
for Python |
Object factory for Django
|
A complete library to create
dynamic model instances for testing purposes. |
Minimalistic, standalone
alternative fake data generator with no dependencies |
Anonymize django database.
Big-data anonymizer. Preply team. |
Dumping and loading data,
possibly more complete than dumpdata/loaddata |
Utilities to extract and
manipulate Django Fixtures. |
|
Category
|
Other | Other | App | App | App | App | App |
|
Using This
|
37
|
2
|
10
|
1
|
3
|
1
|
2
|
|
Python 3?
|
Yes | Yes | Yes | Yes | Yes | Yes | Yes |
|
Dev Status
|
Production/Stable | Production/Stable | Unknown | Beta | Beta | Unknown | Beta |
|
Version (PyPI)
|
3.3.3 | 1.23.4 | 4.0.1 | 0.13.1 | 0.6.1 | 0.10.0 | 0.1.5 |
|
Stars
|
3,789 | 984 | 387 | 21 | 47 | 4 | 389 |
|
Forks
|
415 | 104 | 67 | 0 | 5 | 0 | 95 |
|
Commits
|
|
|
|
|
|
|
|
|
Updated
|
14 Dec 2025 | 30 Apr 2026 | 10 Oct 2024 | 10 Apr 2026 | 18 Apr 2024 | 1 Dec 2025 | 26 Oct 2023 |
|
License
|
MIT | Apache Lice… | MIT | MIT | MIT | BSD-3-Clause | BSD |
|
Links
|
|||||||
|
Feature Comparison
(click cells to edit)
|
|||||||
|
Generate random data
|
—
|
|
|
|
—
|
—
|
—
|
|
Generate stable data
|
—
|
|
|
—
|
—
|
—
|
—
|
|
Deal with all Django Fields
|
—
|
|
|
—
|
—
|
—
|
—
|
|
Deal with cyclic dependencies
|
—
|
—
|
|
—
|
—
|
|
—
|
|
Deal with unique=True
|
—
|
|
|
|
—
|
—
|
—
|
|
Set Up Suite
|
—
|
—
|
|
—
|
—
|
—
|
—
|
|
Deal with Custom Fields
|
—
|
|
|
—
|
—
|
—
|
—
|
|
Deal with custom validations
|
—
|
—
|
|
—
|
—
|
—
|
—
|
|
tests with filesystem
|
—
|
|
|
|
—
|
—
|
—
|
A test fixtures replacement for Python
Object factory for Django
A complete library to create dynamic model instances for testing purposes.
Minimalistic, standalone alternative fake data generator with no dependencies
Anonymize django database. Big-data anonymizer. Preply team.
Dumping and loading data, possibly more complete than dumpdata/loaddata
Utilities to extract and manipulate Django Fixtures.
Showing 7 of 20 packages in this grid.
Features Being Compared
Generate random data
Generate random data
Generate stable data
Generate stable data
Deal with all Django Fields
Deal with all Django Fields
Deal with cyclic dependencies
Deal with cyclic dependencies
Deal with unique=True
Deal with unique=True
Set Up Suite
Option to enable a setup to the entire suite
Deal with Custom Fields
Deal with Custom Fields
Deal with custom validations
Deal with custom validations
tests with filesystem
Help testing features that manipulate files