diff options
author | Jason Kirtland <jek@discorporate.us> | 2008-01-12 22:03:42 +0000 |
---|---|---|
committer | Jason Kirtland <jek@discorporate.us> | 2008-01-12 22:03:42 +0000 |
commit | 17d3c8764e020379e54053bca0b0a2bc71d48aa0 (patch) | |
tree | 0b46f1ddc57292b8f5bfbc28ab1679230f63e426 /test/dialect/sqlite.py | |
parent | c194962019d1bc7322e20b82c33aa1bab3bc2a28 (diff) | |
download | sqlalchemy-17d3c8764e020379e54053bca0b0a2bc71d48aa0.tar.gz |
- testbase is gone, replaced by testenv
- Importing testenv has no side effects- explicit functions provide similar behavior to the old immediate behavior of testbase
- testing.db has the configured db
- Fixed up the perf/* scripts
Diffstat (limited to 'test/dialect/sqlite.py')
-rw-r--r-- | test/dialect/sqlite.py | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/test/dialect/sqlite.py b/test/dialect/sqlite.py index 726a27183..f04093b89 100644 --- a/test/dialect/sqlite.py +++ b/test/dialect/sqlite.py @@ -1,6 +1,6 @@ """SQLite-specific tests.""" -import testbase +import testenv; testenv.configure_for_tests() import datetime from sqlalchemy import * from sqlalchemy import exceptions @@ -12,7 +12,7 @@ class TestTypes(AssertMixin): __only_on__ = 'sqlite' def test_date(self): - meta = MetaData(testbase.db) + meta = MetaData(testing.db) t = Table('testdate', meta, Column('id', Integer, primary_key=True), Column('adate', Date), @@ -44,7 +44,7 @@ class DialectTest(AssertMixin): is updated in the future. """ - meta = MetaData(testbase.db) + meta = MetaData(testing.db) t = Table('reserved', meta, Column('safe', Integer), Column('true', Integer), @@ -62,12 +62,12 @@ class DialectTest(AssertMixin): """Tests autoload of tables created with quoted column names.""" # This is quirky in sqlite. - testbase.db.execute("""CREATE TABLE "django_content_type" ( + testing.db.execute("""CREATE TABLE "django_content_type" ( "id" integer NOT NULL PRIMARY KEY, "django_stuff" text NULL ) """) - testbase.db.execute(""" + testing.db.execute(""" CREATE TABLE "django_admin_log" ( "id" integer NOT NULL PRIMARY KEY, "action_time" datetime NOT NULL, @@ -77,14 +77,14 @@ class DialectTest(AssertMixin): ) """) try: - meta = MetaData(testbase.db) + meta = MetaData(testing.db) table1 = Table("django_admin_log", meta, autoload=True) table2 = Table("django_content_type", meta, autoload=True) j = table1.join(table2) assert j.onclause == table1.c.content_type_id==table2.c.id finally: - testbase.db.execute("drop table django_admin_log") - testbase.db.execute("drop table django_content_type") + testing.db.execute("drop table django_admin_log") + testing.db.execute("drop table django_content_type") class InsertTest(AssertMixin): @@ -112,7 +112,7 @@ class InsertTest(AssertMixin): @testing.exclude('sqlite', '<', (3, 4)) def test_empty_insert_pk1(self): self._test_empty_insert( - Table('a', MetaData(testbase.db), + Table('a', MetaData(testing.db), Column('id', Integer, primary_key=True))) @testing.exclude('sqlite', '<', (3, 4)) @@ -120,7 +120,7 @@ class InsertTest(AssertMixin): self.assertRaises( exceptions.DBAPIError, self._test_empty_insert, - Table('b', MetaData(testbase.db), + Table('b', MetaData(testing.db), Column('x', Integer, primary_key=True), Column('y', Integer, primary_key=True))) @@ -129,7 +129,7 @@ class InsertTest(AssertMixin): self.assertRaises( exceptions.DBAPIError, self._test_empty_insert, - Table('c', MetaData(testbase.db), + Table('c', MetaData(testing.db), Column('x', Integer, primary_key=True), Column('y', Integer, PassiveDefault('123'), primary_key=True))) @@ -137,20 +137,20 @@ class InsertTest(AssertMixin): @testing.exclude('sqlite', '<', (3, 4)) def test_empty_insert_pk4(self): self._test_empty_insert( - Table('d', MetaData(testbase.db), + Table('d', MetaData(testing.db), Column('x', Integer, primary_key=True), Column('y', Integer, PassiveDefault('123')))) @testing.exclude('sqlite', '<', (3, 4)) def test_empty_insert_nopk1(self): self._test_empty_insert( - Table('e', MetaData(testbase.db), + Table('e', MetaData(testing.db), Column('id', Integer))) @testing.exclude('sqlite', '<', (3, 4)) def test_empty_insert_nopk2(self): self._test_empty_insert( - Table('f', MetaData(testbase.db), + Table('f', MetaData(testing.db), Column('x', Integer), Column('y', Integer))) @@ -171,4 +171,4 @@ class InsertTest(AssertMixin): if __name__ == "__main__": - testbase.main() + testenv.main() |