]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Update for new nose plugin location.
authorJason Kirtland <jek@discorporate.us>
Tue, 19 Oct 2010 23:44:15 +0000 (16:44 -0700)
committerJason Kirtland <jek@discorporate.us>
Tue, 19 Oct 2010 23:44:15 +0000 (16:44 -0700)
sqla_nose.py

index 32604f97c69d2d4ce203af50f85a019aa0643b35..6d76978a40888412d5ae8d0a32e850f86a7113d5 100755 (executable)
@@ -3,23 +3,24 @@
 nose runner script.
 
 Only use this script if setuptools is not available, i.e. such as
-on Python 3K.  Otherwise consult README.unittests for the 
+on Python 3K.  Otherwise consult README.unittests for the
 recommended methods of running tests.
 
 """
+import sys
+
 try:
-    import sqlalchemy
+    from sqlalchemy_nose.noseplugin import NoseSQLAlchemy
 except ImportError:
     from os import path
-    import sys
-    sys.path.append(path.join(path.dirname(__file__), 'lib'))
+    sys.path.append(path.join(path.dirname(path.abspath(__file__)), 'lib'))
+    from sqlalchemy_nose.noseplugin import NoseSQLAlchemy
 
 import nose
-from sqlalchemy.test.noseplugin import NoseSQLAlchemy
-from sqlalchemy.util import py3k
 
 
 if __name__ == '__main__':
+    py3k = getattr(sys, 'py3kwarning', False) or sys.version_info >= (3, 0)
     if py3k:
         # this version breaks verbose output,
         # but is the only API that nose3 currently supports