]> git.ipfire.org Git - thirdparty/sqlalchemy/alembic.git/commitdiff
- add test for drop default
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 16 Mar 2014 22:59:26 +0000 (18:59 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 16 Mar 2014 22:59:26 +0000 (18:59 -0400)
tests/test_mssql.py

index 382c99ce17a1b42798109f33aa6939b746a623f8..d87f62a8d59d45ba20fa0af0bc40e5c5cf28a549 100644 (file)
@@ -96,6 +96,16 @@ class OpTest(TestCase):
         context.assert_contains("ALTER TABLE t1 DROP COLUMN c1")
 
 
+    def test_alter_column_drop_default(self):
+        context = op_fixture('mssql')
+        op.alter_column("t", "c", server_default=None)
+        context.assert_contains("exec('alter table t drop constraint ' + @const_name)")
+
+    def test_alter_column_dont_drop_default(self):
+        context = op_fixture('mssql')
+        op.alter_column("t", "c", server_default=False)
+        context.assert_()
+
     def test_drop_column_w_check(self):
         context = op_fixture('mssql')
         op.drop_column('t1', 'c1', mssql_drop_check=True)