Test django schema and data migrations, including migrations' order and best practices.
Rename following Migrator
methods (#83):
before
to apply_initial_migration
after
to apply_tested_migration
Improves databases setup and teardown for migrations tests (#76)
Currently Migrator.reset
uses migrate
management command and all logic
related to migrations tests setup is moved to
Migrator.apply_tested_migration
.
pre_migrate
and post_migrate
signals muting (#87)typing_extension
dependency (#86)django
installed from master
branch to testing matrix (#77)[email protected]
support'*'
alias for ignoring
all migrations in an app with DTM_IGNORED_MIGRATIONS
pre_migrate
and post_migrate
signals are mutedwemake-python-styleguide
travis
to Github Actionsautoname
check to forbid *_auto_*
named migrations[email protected]
supportpython3.8
supportpre_migrate
and post_migrate
signalspytest --nomigration
was executed,
now they are skipped[email protected]