summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEd Avis <eda@waniasset.com>2015-10-05 17:09:06 +0100
committerEd Avis <eda@waniasset.com>2015-10-05 17:09:06 +0100
commitd7cf9aee3e58bc0a3754e039ffc7e2b44a64ca92 (patch)
treed51b2f4cb7330c9d3c6332953e49051d078b9b74
parentcc32bd715e2d3b3bcd818084ccc5b5885775496a (diff)
downloadsqlalchemy-d7cf9aee3e58bc0a3754e039ffc7e2b44a64ca92.tar.gz
MSDateTypeTest: basic tests added for _MSDate.
-rw-r--r--test/dialect/mssql/test_types.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/test/dialect/mssql/test_types.py b/test/dialect/mssql/test_types.py
index e782bd5e5..1c5c22aee 100644
--- a/test/dialect/mssql/test_types.py
+++ b/test/dialect/mssql/test_types.py
@@ -8,7 +8,7 @@ from sqlalchemy import Table, Column, MetaData, Float, \
UnicodeText, LargeBinary
from sqlalchemy import types, schema
from sqlalchemy.databases import mssql
-from sqlalchemy.dialects.mssql.base import TIME
+from sqlalchemy.dialects.mssql.base import TIME, _MSDate
from sqlalchemy.testing import fixtures, \
AssertsExecutionResults, ComparesTables
from sqlalchemy import testing
@@ -34,6 +34,18 @@ class TimeTypeTest(fixtures.TestBase):
eq_(expected, result_processor(value))
+class MSDateTypeTest(fixtures.TestBase):
+
+ def test_result_processor(self):
+ expected = datetime.date(2000, 1, 2)
+ self._assert_result_processor(expected, '2000-01-02')
+
+ def _assert_result_processor(self, expected, value):
+ mssql_date_type = _MSDate()
+ result_processor = mssql_date_type.result_processor(None, None)
+ eq_(expected, result_processor(value))
+
+
class TypeDDLTest(fixtures.TestBase):
def test_boolean(self):