Commit 40f6ca54 authored by Chris Beaven's avatar Chris Beaven
Browse files

Fix autodetector creation of RenameModel migration to capitalize model names

parent 05daaf2e
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -93,8 +93,8 @@ class MigrationAutodetector(object):
                            self.add_to_migration(
                                app_label,
                                operations.RenameModel(
                                    old_name=rem_model_name,
                                    new_name=model_name,
                                    old_name=rem_model_state.name,
                                    new_name=model_state.name,
                                )
                            )
                            renamed_models[app_label, model_name] = rem_model_name
+4 −4
Original line number Diff line number Diff line
@@ -203,8 +203,8 @@ class AutodetectorTests(TestCase):
        # Right action?
        action = migration.operations[0]
        self.assertEqual(action.__class__.__name__, "RenameModel")
        self.assertEqual(action.old_name, "author")
        self.assertEqual(action.new_name, "writer")
        self.assertEqual(action.old_name, "Author")
        self.assertEqual(action.new_name, "Writer")

        # Right number of migrations for related field rename?
        self.assertEqual(len(changes['otherapp']), 1)
@@ -236,8 +236,8 @@ class AutodetectorTests(TestCase):
        # Right actions?
        action = migration.operations[0]
        self.assertEqual(action.__class__.__name__, "RenameModel")
        self.assertEqual(action.old_name, "author")
        self.assertEqual(action.new_name, "writer")
        self.assertEqual(action.old_name, "Author")
        self.assertEqual(action.new_name, "Writer")

        # Right number of migrations for related field rename?
        self.assertEqual(len(changes['otherapp']), 1)