class OutParamTest(fixtures.TestBase, AssertsExecutionResults):
__only_on__ = 'oracle+cx_oracle'
+ __backend__ = True
@classmethod
def setup_class(cls):
class CXOracleArgsTest(fixtures.TestBase):
__only_on__ = 'oracle+cx_oracle'
+ __backend__ = True
def test_autosetinputsizes(self):
dialect = cx_oracle.dialect()
class QuotedBindRoundTripTest(fixtures.TestBase):
__only_on__ = 'oracle'
+ __backend__ = True
@testing.provide_metadata
def test_table_round_trip(self):
class MultiSchemaTest(fixtures.TestBase, AssertsCompiledSQL):
__only_on__ = 'oracle'
+ __backend__ = True
@classmethod
def setup_class(cls):
class ConstraintTest(fixtures.TablesTest):
__only_on__ = 'oracle'
+ __backend__ = True
run_deletes = None
@classmethod
so requires a carefully written test."""
__only_on__ = 'oracle+cx_oracle'
+ __backend__ = True
@classmethod
def define_tables(cls, metadata):
class TypesTest(fixtures.TestBase):
__only_on__ = 'oracle'
__dialect__ = oracle.OracleDialect()
+ __backend__ = True
@testing.fails_on('+zxjdbc', 'zxjdbc lacks the FIXED_CHAR dbapi type')
"""test the numeric output_type_handler when using non-US locale for NLS_LANG."""
__only_on__ = 'oracle+cx_oracle'
+ __backend__ = True
def setup(self):
self.old_nls_lang = os.environ.get('NLS_LANG', False)
table_names."""
__only_on__ = 'oracle'
+ __backend__ = True
def setup(self):
testing.db.execute("""
class BufferedColumnTest(fixtures.TestBase, AssertsCompiledSQL):
__only_on__ = 'oracle'
+ __backend__ = True
@classmethod
def setup_class(cls):
class UnsupportedIndexReflectTest(fixtures.TestBase):
__only_on__ = 'oracle'
+ __backend__ = True
@testing.emits_warning("No column names")
@testing.provide_metadata
class TableReflectionTest(fixtures.TestBase):
__only_on__ = 'oracle'
+ __backend__ = True
@testing.provide_metadata
@testing.fails_if(all_tables_compression_missing)
class RoundTripIndexTest(fixtures.TestBase):
__only_on__ = 'oracle'
+ __backend__ = True
@testing.provide_metadata
def test_basic(self):
class ExecuteTest(fixtures.TestBase):
__only_on__ = 'oracle'
+ __backend__ = True
def test_basic(self):
eq_(testing.db.execute('/*+ this is a comment */ SELECT 1 FROM '
class UnicodeSchemaTest(fixtures.TestBase):
__only_on__ = 'oracle'
+ __backend__ = True
@testing.provide_metadata
def test_quoted_column_non_unicode(self):
class DBLinkReflectionTest(fixtures.TestBase):
__requires__ = 'oracle_test_dblink',
__only_on__ = 'oracle'
+ __backend__ = True
@classmethod
def setup_class(cls):
class ServiceNameTest(fixtures.TestBase):
__only_on__ = 'oracle+cx_oracle'
+ __backend__ = True
def test_cx_oracle_service_name(self):
url_string = 'oracle+cx_oracle://scott:tiger@host/?service_name=hr'