def order_by_col_from_union(self):
        """target database supports ordering by a column from a SELECT
        inside of a UNION
        E.g.  (SELECT id, ...) UNION (SELECT id, ...) ORDER BY id
        """

        return exclusions.closed()
 def two_phase_transactions(self):
     """Not supported by PYHDB"""
     return exclusions.closed()
 def precision_numerics_enotation_large(self):
     """target backend supports Decimal() objects using E notation
     to represent very large values."""
     return exclusions.closed()
Beispiel #4
0
 def returning(self):
     """target platform supports RETURNING."""
     return exclusions.closed()
Beispiel #5
0
 def broken_cx_oracle6_numerics(self):
     return exclusions.closed()
    def date_historic(self):
        """target dialect supports representation of Python
        datetime.datetime() objects with historic (pre 1900) values."""

        return exclusions.closed()
 def foreign_key_constraint_reflection(self):
     return exclusions.closed()
 def self_referential_foreign_keys(self):
     return exclusions.closed()
 def isolation_level(self):
     # TODO: Check support in pyhdb
     return exclusions.closed()
 def cross_schema_fk_reflection(self):
     return exclusions.closed()
 def non_broken_pickle(self):
     return exclusions.closed()
 def update_nowait(self):
     return exclusions.closed()
 def sane_multi_rowcount(self):
     return exclusions.closed()
 def python3(self):
     if sys.version_info < (3, ):
         return exclusions.closed()
     return exclusions.open()
 def cpython(self):
     return exclusions.closed()
 def empty_strings_varchar(self):
     """target database can persist/return an empty string with a
     varchar. """
     return exclusions.closed()
 def offset(self):
     """target database can render OFFSET, or an equivalent, in a
     SELECT.
     """
     return exclusions.closed()
 def mssql_freetds(self):
     return exclusions.closed()
 def schema_reflection(self):
     return exclusions.closed()
 def postgresql_utf8_server_encoding(self):
     return exclusions.closed()
    def empty_strings_text(self):
        """target database can persist/return an empty string with an
        unbounded text."""

        return exclusions.closed()
 def range_types(self):
     return exclusions.closed()
Beispiel #23
0
 def temp_table_names(self):
     """target dialect supports listing of temporary table names"""
     return exclusions.closed()
 def hstore(self):
     return exclusions.closed()
Beispiel #25
0
 def server_side_cursors(self):
     """Target dialect must support server side cursors."""
     return exclusions.closed()
 def array_type(self):
     return exclusions.closed()
    def time_microseconds(self):
        """target dialect supports representation of Python
        datetime.time() with microsecond objects."""

        return exclusions.closed()
 def json_type(self):
     return exclusions.closed()
Beispiel #29
0
 def independent_connections(self):
     return exclusions.closed()
 def postgresql_jsonb(self):
     return exclusions.closed()
 def cross_schema_fk_reflection(self):
     return exclusions.closed()
 def savepoints_w_release(self):
     return exclusions.closed()
 def implements_get_lastrowid(self):
     """"target dialect implements the executioncontext.get_lastrowid()
         method without reliance on RETURNING."""
     return exclusions.closed()
 def non_broken_binary(self):
     return exclusions.closed()
 def bound_limit_offset(self):
     """target database can render LIMIT and/or OFFSET using a bound
     parameter
     """
     return exclusions.closed()
 def oracle5x(self):
     return exclusions.closed()
 def view_reflection(self):
     return exclusions.closed()
 def psycopg2_or_pg8000_compatibility(self):
     return exclusions.closed()
 def primary_key_constraint_reflection(self):
     return exclusions.closed()
 def psycopg2_native_hstore(self):
     return exclusions.closed()
 def text_type(self):
     """Target database must support an unbounded Text() "
     "type such as TEXT or CLOB"""
     return exclusions.closed()
 def psycopg2_native_json(self):
     return exclusions.closed()
    def date(self):
        """target dialect supports representation of Python
        datetime.date() objects."""

        return exclusions.closed()
 def two_phase_recovery(self):
     return exclusions.closed()
Beispiel #45
0
 def precision_numerics_enotation_large(self):
     """Dialect converts small/large scale decimals into scientific notation
     """
     return exclusions.closed()
 def enforces_check_constraints(self):
     return exclusions.closed()
Beispiel #47
0
 def parens_in_union_contained_select_w_limit_offset(self):
     return exclusions.closed()
 def check_constraint_reflection(self):
     if sqlalchemy.__version__.startswith('1.1.'):
         # Skip reflection tests in SQLAlchemy~=1.1.0 due missing normalization
         return exclusions.closed()
     return exclusions.open()
Beispiel #49
0
 def floats_to_four_decimals(self):
     return exclusions.closed()
 def implicit_decimal_binds(self):
     # See SQLAlchemy ticket 4036
     return exclusions.closed()
Beispiel #51
0
 def unique_constraint_reflection(self):
     """target dialect supports reflection of unique constraints"""
     return exclusions.closed()
 def expressions_against_unbounded_text(self):
     return exclusions.closed()
    def on_update_cascade(self):
        """"target database must support ON UPDATE..CASCADE behavior in
        foreign keys."""

        return exclusions.closed()
 def deferrable_or_no_constraints(self):
     """Target database must support derferable constraints."""
     return exclusions.closed()
    def unbounded_varchar(self):
        """Target database must support VARCHAR with no length"""

        return exclusions.closed()
 def precision_numerics_retains_significant_digits(self):
     return exclusions.closed()
Beispiel #57
0
 def table_reflection(self):
     return exclusions.closed()
 def time_microseconds(self):
     """No support for microseconds in datetime"""
     return exclusions.closed()
Beispiel #59
0
 def index_reflection(self):
     return exclusions.closed()
 def mysql_non_strict(self):
     return exclusions.closed()