def test_compare_get_view_names_for_sql_and_odbc(self, schema, engine_name): with self.engine_map[engine_name].begin() as c: dialect = EXADialect() c.execute("OPEN SCHEMA %s" % self.schema) view_names_fallback = dialect.get_view_names(connection=c, schema=schema, use_sql_fallback=True) view_names_odbc = dialect.get_view_names(connection=c, schema=schema) assert view_names_fallback == view_names_odbc
def test_get_view_names(self, use_sql_fallback, engine_name): with self.engine_map[engine_name].begin() as c: dialect = EXADialect() view_names = dialect.get_view_names( connection=c, schema=self.schema, use_sql_fallback=use_sql_fallback) assert "v" in view_names
def with_fallback(session2, schema, table): dialect = EXADialect() dialect.get_view_names(session2, table_name=table, schema=schema, use_sql_fallback=True)
def test_get_view_names_for_sys(self, use_sql_fallback, engine_name): with self.engine_map[engine_name].begin() as c: dialect = EXADialect() view_names = dialect.get_view_names( connection=c, schema="sys", use_sql_fallback=use_sql_fallback) assert len(view_names) == 0