Exemple #1
0
 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
Exemple #2
0
 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)
Exemple #4
0
 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