summaryrefslogtreecommitdiff
path: root/test/query.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2006-05-25 14:20:23 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2006-05-25 14:20:23 +0000
commitbb79e2e871d0a4585164c1a6ed626d96d0231975 (patch)
tree6d457ba6c36c408b45db24ec3c29e147fe7504ff /test/query.py
parent4fc3a0648699c2b441251ba4e1d37a9107bd1986 (diff)
downloadsqlalchemy-bb79e2e871d0a4585164c1a6ed626d96d0231975.tar.gz
merged 0.2 branch into trunk; 0.1 now in sqlalchemy/branches/rel_0_1
Diffstat (limited to 'test/query.py')
-rw-r--r--test/query.py21
1 files changed, 6 insertions, 15 deletions
diff --git a/test/query.py b/test/query.py
index 946180618..0c5164133 100644
--- a/test/query.py
+++ b/test/query.py
@@ -6,7 +6,6 @@ import sqlalchemy.databases.sqlite as sqllite
import tables
db = testbase.db
-#db.echo='debug'
from sqlalchemy import *
from sqlalchemy.engine import ResultProxy, RowProxy
@@ -103,8 +102,6 @@ class QueryTest(PersistTest):
def testdelete(self):
- c = db.connection()
-
self.users.insert().execute(user_id = 7, user_name = 'jack')
self.users.insert().execute(user_id = 8, user_name = 'fred')
print repr(self.users.select().execute().fetchall())
@@ -113,14 +110,6 @@ class QueryTest(PersistTest):
print repr(self.users.select().execute().fetchall())
- def testtransaction(self):
- def dostuff():
- self.users.insert().execute(user_id = 7, user_name = 'john')
- self.users.insert().execute(user_id = 8, user_name = 'jack')
-
- db.transaction(dostuff)
- print repr(self.users.select().execute().fetchall())
-
def testselectlimit(self):
self.users.insert().execute(user_id=1, user_name='john')
self.users.insert().execute(user_id=2, user_name='jack')
@@ -158,10 +147,13 @@ class QueryTest(PersistTest):
self.users.insert().execute(user_id=1, user_name='foo')
r = self.users.select().execute().fetchone()
self.assertEqual(len(r), 2)
+ r.close()
r = db.execute('select user_name, user_id from query_users', {}).fetchone()
self.assertEqual(len(r), 2)
+ r.close()
r = db.execute('select user_name from query_users', {}).fetchone()
self.assertEqual(len(r), 1)
+ r.close()
def test_column_order_with_simple_query(self):
# should return values in column definition order
@@ -180,11 +172,9 @@ class QueryTest(PersistTest):
self.assertEqual(r[1], 1)
self.assertEqual(r.keys(), ['user_name', 'user_id'])
self.assertEqual(r.values(), ['foo', 1])
-
+
+ @testbase.unsupported('oracle')
def test_column_accessor_shadow(self):
- if db.engine.__module__.endswith('oracle'):
- return
-
shadowed = Table('test_shadowed', db,
Column('shadow_id', INT, primary_key = True),
Column('shadow_name', VARCHAR(20)),
@@ -209,6 +199,7 @@ class QueryTest(PersistTest):
self.fail('Should not allow access to private attributes')
except AttributeError:
pass # expected
+ r.close()
finally:
shadowed.drop()