summaryrefslogtreecommitdiff
path: root/examples/versioning/test_versioning.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2011-06-16 12:09:45 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2011-06-16 12:09:45 -0400
commite30d02c6259d5a2386fd836e27dee75e3a143bd2 (patch)
tree30463f11d8df3d13e8b10499908f079b2f0f7bdd /examples/versioning/test_versioning.py
parenta59bff38dca6f2a42bb6e4b7d27da9833e61a9cb (diff)
downloadsqlalchemy-e30d02c6259d5a2386fd836e27dee75e3a143bd2.tar.gz
- Repaired the examples/versioning test runner
to not rely upon SQLAlchemy test libs, nosetests must be run from within examples/versioning to get around setup.cfg breaking it. - Tweak to examples/versioning to pick the correct foreign key in a multi-level inheritance situation.
Diffstat (limited to 'examples/versioning/test_versioning.py')
-rw-r--r--examples/versioning/test_versioning.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/examples/versioning/test_versioning.py b/examples/versioning/test_versioning.py
index d2d270c43..5baf09530 100644
--- a/examples/versioning/test_versioning.py
+++ b/examples/versioning/test_versioning.py
@@ -1,16 +1,16 @@
+from unittest import TestCase
from sqlalchemy.ext.declarative import declarative_base
from history_meta import VersionedMeta, VersionedListener
from sqlalchemy import create_engine, Column, Integer, String, ForeignKey
from sqlalchemy.orm import clear_mappers, sessionmaker, deferred, relationship
-from test.lib.testing import TestBase, eq_
-from test.lib.entities import ComparableEntity
+from _lib import ComparableEntity, eq_
def setup():
global engine
engine = create_engine('sqlite://', echo=True)
-class TestVersioning(fixtures.TestBase):
- def setup(self):
+class TestVersioning(TestCase):
+ def setUp(self):
global Base, Session, Versioned
Base = declarative_base(bind=engine)
class Versioned(object):
@@ -18,7 +18,7 @@ class TestVersioning(fixtures.TestBase):
_decl_class_registry = Base._decl_class_registry
Session = sessionmaker(extension=VersionedListener())
- def teardown(self):
+ def tearDown(self):
clear_mappers()
Base.metadata.drop_all()