summaryrefslogtreecommitdiff
path: root/test/dialect
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2016-01-12 09:53:09 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2016-01-12 09:53:09 -0500
commit215167d8d38a381d27c8448f5c6e50c70b9ba0cc (patch)
tree7b32c94fdbe960a4c14f4cfc29287f3c5aa9b0c2 /test/dialect
parentc4f415d97988bc8a8d901b150bfb67571f29712e (diff)
downloadsqlalchemy-215167d8d38a381d27c8448f5c6e50c70b9ba0cc.tar.gz
- changelog for pr bitbucket:70, fixes #3624
Diffstat (limited to 'test/dialect')
-rw-r--r--test/dialect/mssql/test_types.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/dialect/mssql/test_types.py b/test/dialect/mssql/test_types.py
index dad86c60a..100e4e0ed 100644
--- a/test/dialect/mssql/test_types.py
+++ b/test/dialect/mssql/test_types.py
@@ -64,6 +64,18 @@ class MSDateTypeTest(fixtures.TestBase):
result_processor, 'abc'
)
+ def test_extract(self):
+ from sqlalchemy import extract
+ fivedaysago = datetime.datetime.now() \
+ - datetime.timedelta(days=5)
+ for field, exp in ('year', fivedaysago.year), \
+ ('month', fivedaysago.month), ('day', fivedaysago.day):
+ r = testing.db.execute(
+ select([
+ extract(field, fivedaysago)])
+ ).scalar()
+ eq_(r, exp)
+
class TypeDDLTest(fixtures.TestBase):