Fixed #29987 -- Detected unmanaged model deletions.

This commit is contained in:
Tim Fiedler 2018-11-26 22:26:40 +01:00 committed by Tim Graham
parent 8a1a919468
commit b07273a0f7
2 changed files with 5 additions and 4 deletions

View file

@ -1662,6 +1662,11 @@ class AutodetectorTests(TestCase):
self.assertOperationTypes(changes, 'testapp', 0, ["CreateModel"])
self.assertOperationAttributes(changes, 'testapp', 0, 0, name="AuthorUnmanaged", options={"managed": False})
def test_unmanaged_delete(self):
changes = self.get_changes([self.author_empty, self.author_unmanaged], [self.author_empty])
self.assertNumberMigrations(changes, 'testapp', 1)
self.assertOperationTypes(changes, 'testapp', 0, ['DeleteModel'])
def test_unmanaged_to_managed(self):
# Now, we test turning an unmanaged model into a managed model
changes = self.get_changes(