]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
(no commit message)
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 3 Sep 2005 05:31:14 +0000 (05:31 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 3 Sep 2005 05:31:14 +0000 (05:31 +0000)
test/tables.py

index 1db25a2a6ee0b1b186599ed8db38b8eac7b8d09f..bfa711784c0a5a417ba11eb8e6e95824f5ab3006 100644 (file)
@@ -1,19 +1,20 @@
-import unittest, sys, os
 
-import sqlalchemy.databases.sqlite as sqllite
+from sqlalchemy.sql import *
+from sqlalchemy.schema import *
+from sqlalchemy.mapper import *
 
-db_type = 'memory'
+DBTYPE = 'sqlite_memory'
 
-if db_type == 'memory':
-    db = sqllite.engine(':memory:', {})
-elif db_type =='file':
+if DBTYPE == 'sqlite_memory':
+    import sqlalchemy.databases.sqlite as sqllite
+    db = sqllite.engine(':memory:', {}, echo = False)
+elif DBTYPE == 'sqlite_file':
+    import sqlalchemy.databases.sqlite as sqllite
     if os.access('querytest.db', os.F_OK):
         os.remove('querytest.db')
-    db = sqllite.engine('querytest.db', {}, echo = True)
-
-from sqlalchemy.sql import *
-from sqlalchemy.schema import *
-
+    db = sqllite.engine('querytest.db', opts = {}, echo = True)
+elif DBTYPE == 'postgres':
+    pass
 
 users = Table('users', db,
     Column('user_id', INT, primary_key = True),
@@ -53,7 +54,6 @@ users.build()
 users.insert().execute(user_id = 7, user_name = 'jack')
 users.insert().execute(user_id = 8, user_name = 'ed')
 users.insert().execute(user_id = 9, user_name = 'fred')
-db.connection().commit()
 
 addresses.build()
 addresses.insert().execute(address_id = 1, user_id = 7, email_address = "jack@bean.com")
@@ -98,4 +98,3 @@ itemkeywords.insert().execute(keyword_id=3, item_id=3)
 itemkeywords.insert().execute(keyword_id=5, item_id=2)
 itemkeywords.insert().execute(keyword_id=4, item_id=3)
 db.connection().commit()
-