1
0
mirror of https://github.com/django/django.git synced 2025-10-24 06:06:09 +00:00

Fixed #23303 -- Added BEGIN and COMMIT statements to the output of sqlmigrate.

This commit is contained in:
Baptiste Mispelon
2014-08-16 17:21:14 +02:00
parent b6aa60f425
commit 5853c87a45
7 changed files with 38 additions and 2 deletions

View File

@@ -93,6 +93,13 @@ class MigrateTests(MigrationTestBase):
"""
Makes sure that sqlmigrate does something.
"""
# Make sure the output is wrapped in a transaction
stdout = six.StringIO()
call_command("sqlmigrate", "migrations", "0001", stdout=stdout)
output = stdout.getvalue().lower()
self.assertIn("begin;", output)
self.assertIn("commit;", output)
# Test forwards. All the databases agree on CREATE TABLE, at least.
stdout = six.StringIO()
call_command("sqlmigrate", "migrations", "0001", stdout=stdout)