From ecd625e830ef765d5e60d5db7bc6e3b7ffc76d06 Mon Sep 17 00:00:00 2001 From: Simon Charette Date: Fri, 4 Nov 2016 08:58:46 -0400 Subject: Fixed #27310 -- Stopped rendering apps in RenameModel.state_forwards. Thanks Tim for the review. --- tests/migrations/test_operations.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/migrations/test_operations.py b/tests/migrations/test_operations.py index 8a7ccbffc2..f929ecb3b2 100644 --- a/tests/migrations/test_operations.py +++ b/tests/migrations/test_operations.py @@ -624,9 +624,11 @@ class OperationTests(OperationTestBase): self.assertIn(("test_rmwsrf", "horserider"), new_state.models) # Remember, RenameModel also repoints all incoming FKs and M2Ms self.assertEqual( - "test_rmwsrf.HorseRider", + 'self', new_state.models["test_rmwsrf", "horserider"].fields[2][1].remote_field.model ) + HorseRider = new_state.apps.get_model('test_rmwsrf', 'horserider') + self.assertIs(HorseRider._meta.get_field('horserider').remote_field.model, HorseRider) # Test the database alteration self.assertTableExists("test_rmwsrf_rider") self.assertTableNotExists("test_rmwsrf_horserider") -- cgit v1.3