@@ -24,7 +24,6 @@ class Requirements(SuiteRequirements):
2424 "v1.x does not support TIME." )
2525 timestamp_microseconds = exclusions .open ()
2626 server_side_cursors = exclusions .closed ()
27- cross_schema_fk_reflection = exclusions .closed ()
2827
2928 # We don't do implicit casts.
3029 date_coerces_from_datetime = exclusions .closed ()
@@ -39,6 +38,25 @@ class Requirements(SuiteRequirements):
3938
4039 # The following features are off by default. We turn on as many as
4140 # we can without causing test failures.
41+ table_reflection = exclusions .skip_if (lambda config : not config .db .dialect ._is_v202plus ,
42+ "older versions don't support this correctly." )
43+ primary_key_constraint_reflection = \
44+ exclusions .skip_if (lambda config : not config .db .dialect ._is_v202plus ,
45+ "older versions don't support this correctly." )
46+ foreign_key_constraint_reflection = \
47+ exclusions .skip_if (lambda config : not config .db .dialect ._is_v202plus ,
48+ "older versions don't support this correctly." )
49+ index_reflection = \
50+ exclusions .skip_if (lambda config : not config .db .dialect ._is_v202plus ,
51+ "older versions don't support this correctly." )
52+ unique_constraint_reflection = \
53+ exclusions .skip_if (lambda config : not config .db .dialect ._is_v202plus ,
54+ "older versions don't support this correctly." )
55+ # TODO: enable after 20.2 beta comes out
56+ # check_constraint_reflection = \
57+ # exclusions.skip_if(lambda config: not config.db.dialect._is_v202plus,
58+ # "older versions don't support this correctly.")
59+ cross_schema_fk_reflection = exclusions .closed ()
4260 non_updating_cascade = exclusions .open ()
4361 deferrable_fks = exclusions .closed ()
4462 boolean_col_expressions = exclusions .open ()
@@ -55,6 +73,8 @@ class Requirements(SuiteRequirements):
5573 views = exclusions .open ()
5674 schemas = exclusions .skip_if (lambda config : not config .db .dialect ._is_v202plus ,
5775 "versions before 20.2 do not suport schemas" )
76+ implicit_default_schema = exclusions .skip_if (lambda config : not config .db .dialect ._is_v202plus ,
77+ "versions before 20.2 do not suport schemas" )
5878 sequences = exclusions .closed ()
5979 sequences_optional = exclusions .closed ()
6080 temporary_views = exclusions .closed ()
0 commit comments