diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2007-03-28 00:09:55 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2007-03-28 00:09:55 +0000 |
| commit | 04914527998024494d19ba15ec0d29b8f2d2215b (patch) | |
| tree | 34056409e230a62af20db679a823b391e07e98b1 /test/sql/query.py | |
| parent | de4c25cd028d242eaf0adbba89731f1e791e1dfe (diff) | |
| download | sqlalchemy-04914527998024494d19ba15ec0d29b8f2d2215b.tar.gz | |
- fix for fetchmany() "size" argument being positional in most
dbapis [ticket:505]
Diffstat (limited to 'test/sql/query.py')
| -rw-r--r-- | test/sql/query.py | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/test/sql/query.py b/test/sql/query.py index 6683fa0d0..224741867 100644 --- a/test/sql/query.py +++ b/test/sql/query.py @@ -53,7 +53,17 @@ class QueryTest(PersistTest): for row in r: l.append(row) self.assert_(len(l) == 3) - + + def test_fetchmany(self): + self.users.insert().execute(user_id = 7, user_name = 'jack') + self.users.insert().execute(user_id = 8, user_name = 'ed') + self.users.insert().execute(user_id = 9, user_name = 'fred') + r = self.users.select().execute() + l = [] + for row in r.fetchmany(size=2): + l.append(row) + self.assert_(len(l) == 2, "fetchmany(size=2) got %s rows" % len(l)) + def test_compiled_execute(self): s = select([self.users], self.users.c.user_id==bindparam('id')).compile() c = testbase.db.connect() |
