From 0b454804db5729eedbb117c90de4a3ad5fb397ee Mon Sep 17 00:00:00 2001 From: Simon Charette Date: Sat, 20 Aug 2016 18:05:04 -0400 Subject: [1.10.x] Fixed #27100 -- Included already applied migration changes in the pre-migrate state. Refs #24100. Thanks Tim for the review. Backport of d5c4ea524679a787fe11c927448e44e95646096b from master --- tests/migrate_signals/tests.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'tests') diff --git a/tests/migrate_signals/tests.py b/tests/migrate_signals/tests.py index 777ee41efa..6d98e7246e 100644 --- a/tests/migrate_signals/tests.py +++ b/tests/migrate_signals/tests.py @@ -114,11 +114,16 @@ class MigrateSignalTests(TransactionTestCase): ['migrate_signals.Signal'] ) # Migrating with an empty plan. + pre_migrate_receiver = Receiver(signals.pre_migrate) post_migrate_receiver = Receiver(signals.post_migrate) management.call_command( 'migrate', database=MIGRATE_DATABASE, verbosity=MIGRATE_VERBOSITY, interactive=MIGRATE_INTERACTIVE, stdout=stdout, ) + self.assertEqual( + [model._meta.label for model in pre_migrate_receiver.call_args['apps'].get_models()], + ['migrate_signals.Signal'] + ) self.assertEqual( [model._meta.label for model in post_migrate_receiver.call_args['apps'].get_models()], ['migrate_signals.Signal'] -- cgit v1.3