]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
fix circular import
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 11 Dec 2008 18:43:05 +0000 (18:43 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 11 Dec 2008 18:43:05 +0000 (18:43 +0000)
test/testlib/assertsql.py
test/testlib/testing.py

index 33a7e5b64fff704bb9068d80c179dc0535de9eea..1cafd041a86c6e7605f16cdbdf8203a72b92b541 100644 (file)
@@ -1,8 +1,9 @@
+
 from sqlalchemy.interfaces import ConnectionProxy
-import re
 from sqlalchemy.engine.default import DefaultDialect
 from sqlalchemy.engine.base import Connection
 import testing
+import re
 
 class AssertRule(object):
     def process_execute(self, clauseelement, *multiparams, **params):
index a7ac138491880219d7abbabd8f7e01d1c47fedd3..0bf083bbd0a524c161f4ea3f78635ee4fc5da94b 100644 (file)
@@ -13,7 +13,6 @@ from cStringIO import StringIO
 
 import testlib.config as config
 from testlib.compat import _function_named
-from testlib import assertsql
 
 # Delayed imports
 MetaData = None
@@ -725,6 +724,7 @@ class AssertsExecutionResults(object):
         return True
 
     def assert_sql_execution(self, db, callable_, *rules):
+        from testlib import assertsql
         assertsql.asserter.add_rules(rules)
         try:
             callable_()
@@ -733,6 +733,8 @@ class AssertsExecutionResults(object):
             assertsql.asserter.clear_rules()
             
     def assert_sql(self, db, callable_, list_, with_sequences=None):
+        from testlib import assertsql
+
         if with_sequences is not None and config.db.name in ('firebird', 'oracle', 'postgres'):
             rules = with_sequences
         else:
@@ -751,6 +753,7 @@ class AssertsExecutionResults(object):
         self.assert_sql_execution(db, callable_, *newrules)
 
     def assert_sql_count(self, db, callable_, count):
+        from testlib import assertsql
         self.assert_sql_execution(db, callable_, assertsql.CountStatements(count))