File tree Expand file tree Collapse file tree
packages/sqlalchemy-bigquery/tests/sqlalchemy_dialect_compliance Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -645,14 +645,28 @@ def test_no_results_for_non_returning_insert(cls):
645645) # test expects BQ to return sorted results
646646
647647# Deleting compliance suites for features BigQuery (OLAP) explicitly does not support:
648- try :
649- from sqlalchemy .testing .suite import IsolationLevelTest
650- del IsolationLevelTest # BigQuery does not support transaction isolation levels
651- except ImportError :
652- pass
653-
654- try :
655- from sqlalchemy .testing .suite import TransactionTest
656- del TransactionTest # BigQuery does not support savepoints/transaction isolation
657- except ImportError :
658- pass
648+ UNSUPPORTED_SUITES = [
649+ "IsolationLevelTest" ,
650+ "TransactionTest" ,
651+ "AutocommitIsolationTest" ,
652+ "ComputedColumnTest" ,
653+ "ComputedReflectionTest" ,
654+ "TempTableElementsTest" ,
655+ "TableNoColumnsTest" ,
656+ "NativeUUIDTest" ,
657+ "JSONLegacyStringCastIndexTest" ,
658+ "DateTimeTZTest" ,
659+ "TimeTZTest" ,
660+ "IntervalTest" ,
661+ "HasSequenceTest" ,
662+ "HasSequenceTestEmpty" ,
663+ "SequenceCompilerTest" ,
664+ "SequenceTest" ,
665+ "IdentityColumnTest" ,
666+ "IdentityReflectionTest" ,
667+ "ServerSideCursorsTest" ,
668+ ]
669+
670+ for _suite_name in UNSUPPORTED_SUITES :
671+ if _suite_name in globals ():
672+ del globals ()[_suite_name ]
You can’t perform that action at this time.
0 commit comments