From be6452bfc8ac9e5d2f60de8b02f32de4843880d8 Mon Sep 17 00:00:00 2001 From: jeff Date: Thu, 29 Aug 2013 21:06:24 +0100 Subject: Removed length check on Text columns --- lib/sqlalchemy/dialects/mssql/base.py | 3 --- test/dialect/mssql/test_types.py | 9 --------- 2 files changed, 12 deletions(-) diff --git a/lib/sqlalchemy/dialects/mssql/base.py b/lib/sqlalchemy/dialects/mssql/base.py index 80b926520..8e64bc86f 100644 --- a/lib/sqlalchemy/dialects/mssql/base.py +++ b/lib/sqlalchemy/dialects/mssql/base.py @@ -530,14 +530,11 @@ class MSTypeCompiler(compiler.GenericTypeCompiler): return self.visit_NTEXT(type_) def visit_NTEXT(self, type_): - type_.length = None return self._extend("NTEXT", type_) def visit_TEXT(self, type_): - type_.length = None return self._extend("TEXT", type_) - def visit_VARCHAR(self, type_): length = type_.length if not length or length > 8000 : diff --git a/test/dialect/mssql/test_types.py b/test/dialect/mssql/test_types.py index cd0d399b0..8ea4a2372 100644 --- a/test/dialect/mssql/test_types.py +++ b/test/dialect/mssql/test_types.py @@ -153,20 +153,11 @@ class TypeDDLTest(fixtures.TestBase): (mssql.MSText, [], {'collation': 'Latin1_General_CI_AS'}, 'TEXT COLLATE Latin1_General_CI_AS'), - (mssql.MSText, [10000], {}, - 'TEXT'), - (mssql.MSText, [10000], {'collation': 'Latin1_General_CI_AS'}, - 'TEXT COLLATE Latin1_General_CI_AS'), - (mssql.MSNText, [], {}, 'NTEXT'), (mssql.MSNText, [], {'collation': 'Latin1_General_CI_AS'}, 'NTEXT COLLATE Latin1_General_CI_AS'), - (mssql.MSNText, [10000], {}, - 'NTEXT'), - (mssql.MSNText, [10000], {'collation': 'Latin1_General_CI_AS'}, - 'NTEXT COLLATE Latin1_General_CI_AS'), ] metadata = MetaData() -- cgit v1.2.1