diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2016-01-12 09:53:09 -0500 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2016-01-12 09:53:09 -0500 |
| commit | 215167d8d38a381d27c8448f5c6e50c70b9ba0cc (patch) | |
| tree | 7b32c94fdbe960a4c14f4cfc29287f3c5aa9b0c2 /test/dialect | |
| parent | c4f415d97988bc8a8d901b150bfb67571f29712e (diff) | |
| download | sqlalchemy-215167d8d38a381d27c8448f5c6e50c70b9ba0cc.tar.gz | |
- changelog for pr bitbucket:70, fixes #3624
Diffstat (limited to 'test/dialect')
| -rw-r--r-- | test/dialect/mssql/test_types.py | 12 |
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): |
