diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-06-08 17:29:18 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-06-08 17:29:18 +0000 |
| commit | c133b136e14c9ad7023f396abbcdd109513407db (patch) | |
| tree | 95a973e1a89e1ecc966157c9e51975233767b53c /test/sql | |
| parent | 2a79583ef42f793649f2597b190a3a69ab317172 (diff) | |
| download | sqlalchemy-c133b136e14c9ad7023f396abbcdd109513407db.tar.gz | |
fixed typing for between() operator, [ticket:202]
Diffstat (limited to 'test/sql')
| -rw-r--r-- | test/sql/select.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/sql/select.py b/test/sql/select.py index 19d39e41f..e246ece89 100644 --- a/test/sql/select.py +++ b/test/sql/select.py @@ -559,6 +559,13 @@ FROM mytable, myothertable WHERE mytable.myid = myothertable.otherid AND mytable # and the MySQL engine check_results(mysql.dialect(), ['NUMERIC(10, 2)', 'NUMERIC(12, 9)', 'DATE', 'TEXT', 'VARCHAR(20)'], '%s') + + def testdatebetween(self): + import datetime + table = Table('dt', metadata, + Column('date', Date)) + self.runtest(table.select(table.c.date.between(datetime.date(2006,6,1), datetime.date(2006,6,5))), "SELECT dt.date FROM dt WHERE dt.date BETWEEN :dt_date AND :dt_da_1", checkparams={'dt_date':datetime.date(2006,6,1), 'dt_da_1':datetime.date(2006,6,5)}) + class CRUDTest(SQLTest): def testinsert(self): # generic insert, will create bind params for all columns @@ -584,6 +591,7 @@ class CRUDTest(SQLTest): checkparams = {'myid':3, 'name':'jack', 'description':'mydescription'} ) + def testinsertexpression(self): self.runtest(insert(table1), "INSERT INTO mytable (myid) VALUES (lala())", params=dict(myid=func.lala())) |
