+++ /dev/null
-targets = {}
-quit = False
-def missing_reference(app, env, node, contnode):
- global quit
- if quit:
- return
- reftarget = node.attributes['reftarget']
- reftype = node.attributes['reftype']
- refdoc = node.attributes['refdoc']
- rawsource = node.rawsource
- if reftype == 'paramref':
- return
-
- target = rawsource
- if target in targets:
- return
- print "\n%s" % refdoc
- print "Reftarget: %s" % rawsource
- correction = raw_input("? ")
- correction = correction.strip()
- if correction == ".":
- correction = ":%s:`.%s`" % (reftype, reftarget)
- elif correction == 'q':
- quit = True
- else:
- targets[target] = correction
-
-def write_corrections(app, exception):
- print "#!/bin/sh\n\n"
- for targ, corr in targets.items():
- if not corr:
- continue
-
- print """find lib/ -print -type f -name "*.py" -exec sed -i '' 's/%s/%s/g' {} \;""" % (targ, corr)
- print """find doc/build/ -print -type f -name "*.rst" -exec sed -i '' 's/%s/%s/g' {} \;""" % (targ, corr)
-
-def setup(app):
- app.connect('missing-reference', missing_reference)
- app.connect('build-finished', write_corrections)
from .schema import CheckConstraint # noqa
from .schema import Column # noqa
from .schema import ColumnDefault # noqa
+from .schema import Computed # noqa
from .schema import Constraint # noqa
from .schema import DDL # noqa
from .schema import DefaultClause # noqa
from .schema import FetchedValue # noqa
from .schema import ForeignKey # noqa
from .schema import ForeignKeyConstraint # noqa
-from .schema import Computed # noqa
from .schema import Index # noqa
from .schema import MetaData # noqa
from .schema import PrimaryKeyConstraint # noqa
):
return MySQLDialect._show_create_table(
self,
- connection.connect(
- close_with_result=True
- ).execution_options(_oursql_plain_query=True),
+ connection.connect(close_with_result=True).execution_options(
+ _oursql_plain_query=True
+ ),
table,
charset,
full_name,
pyodbc_SQL_CHAR = 1 # pyodbc.SQL_CHAR
pyodbc_SQL_WCHAR = -8 # pyodbc.SQL_WCHAR
if sys.version_info.major > 2:
- conn.setdecoding(pyodbc_SQL_CHAR, encoding='utf-8')
- conn.setdecoding(pyodbc_SQL_WCHAR, encoding='utf-8')
- conn.setencoding(encoding='utf-8')
+ conn.setdecoding(pyodbc_SQL_CHAR, encoding="utf-8")
+ conn.setdecoding(pyodbc_SQL_WCHAR, encoding="utf-8")
+ conn.setencoding(encoding="utf-8")
else:
- conn.setdecoding(pyodbc_SQL_CHAR, encoding='utf-8')
- conn.setdecoding(pyodbc_SQL_WCHAR, encoding='utf-8')
- conn.setencoding(str, encoding='utf-8')
- conn.setencoding(unicode, encoding='utf-8')
+ conn.setdecoding(pyodbc_SQL_CHAR, encoding="utf-8")
+ conn.setdecoding(pyodbc_SQL_WCHAR, encoding="utf-8")
+ conn.setencoding(str, encoding="utf-8")
+ conn.setencoding(unicode, encoding="utf-8")
return on_connect
from .sql.schema import ColumnCollectionConstraint # noqa
from .sql.schema import ColumnCollectionMixin # noqa
from .sql.schema import ColumnDefault # noqa
+from .sql.schema import Computed # noqa
from .sql.schema import Constraint # noqa
from .sql.schema import DefaultClause # noqa
from .sql.schema import DefaultGenerator # noqa
from .sql.schema import FetchedValue # noqa
from .sql.schema import ForeignKey # noqa
from .sql.schema import ForeignKeyConstraint # noqa
-from .sql.schema import Computed # noqa
from .sql.schema import Index # noqa
from .sql.schema import MetaData # noqa
from .sql.schema import PrimaryKeyConstraint # noqa
CreateTable(
table,
include_foreign_key_constraints= # noqa
- include_foreign_key_constraints,
+ include_foreign_key_constraints, # noqa
)
# fmt: on
)
d = engine.dialect
return "\n".join(str(s.compile(dialect=d)) for s in engine.mock)
- engine = create_mock_engine(
- dialect_name + "://", executor
- )
+ engine = create_mock_engine(dialect_name + "://", executor)
assert not hasattr(engine, "mock")
engine.mock = buffer
engine.assert_sql = assert_sql
logging.getLogger(provision.__name__).setLevel(logging.INFO)
provision.reap_dbs(sys.argv[1])
-
-
from sqlalchemy import testing
from sqlalchemy.orm import mapper
+from . import test_mutable
from .test_mutable import Foo
-from .test_mutable import (
- MutableAssociationScalarPickleTest as _MutableAssociationScalarPickleTest,
-)
-from .test_mutable import (
- MutableWithScalarJSONTest as _MutableWithScalarJSONTest,
-)
-class MutableIncludeNonPrimaryTest(_MutableWithScalarJSONTest):
+class MutableIncludeNonPrimaryTest(test_mutable.MutableWithScalarJSONTest):
@classmethod
def setup_mappers(cls):
foo = cls.tables.foo
)
-class MutableAssocIncludeNonPrimaryTest(_MutableAssociationScalarPickleTest):
+class MutableAssocIncludeNonPrimaryTest(
+ test_mutable.MutableAssociationScalarPickleTest
+):
@classmethod
def setup_mappers(cls):
foo = cls.tables.foo
self.assert_compile(
stmt,
- 'WITH regional_sales AS NOT MATERIALIZED '
+ "WITH regional_sales AS NOT MATERIALIZED "
'(SELECT "order"."order" AS "order" '
'FROM "order") SELECT "order"."order" FROM "order", '
'regional_sales WHERE "order"."order" > regional_sales."order"',
- dialect="postgresql"
+ dialect="postgresql",
)
def test_suffixes(self):