diff options
author | Ed Avis <eda@waniasset.com> | 2015-10-05 17:09:06 +0100 |
---|---|---|
committer | Ed Avis <eda@waniasset.com> | 2015-10-05 17:09:06 +0100 |
commit | d7cf9aee3e58bc0a3754e039ffc7e2b44a64ca92 (patch) | |
tree | d51b2f4cb7330c9d3c6332953e49051d078b9b74 | |
parent | cc32bd715e2d3b3bcd818084ccc5b5885775496a (diff) | |
download | sqlalchemy-d7cf9aee3e58bc0a3754e039ffc7e2b44a64ca92.tar.gz |
MSDateTypeTest: basic tests added for _MSDate.
-rw-r--r-- | test/dialect/mssql/test_types.py | 14 |
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): |