]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Add missing suite level requirements from #4234
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 17 Sep 2019 16:49:46 +0000 (12:49 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 17 Sep 2019 16:50:48 +0000 (12:50 -0400)
In 9d5e117f6fcc38d8773bc943c615888dc8a3a819 we added
suite-level requirements but did not add them to the
base, causing failures in third party dialect test suites.

Change-Id: I030b5d0fd957814dfce77a71b59babd9b5e3b1bc
References: #4234
(cherry picked from commit f92fa1b5dfceb5c079a46db598294db133cb0cac)

lib/sqlalchemy/testing/requirements.py

index cdc7e4af42b9d2e0c0cae7f342a66ab0f2eecca6..f4dfbbb176b86194f4feed8882a3a2492a15c3b7 100644 (file)
@@ -360,6 +360,23 @@ class SuiteRequirements(Requirements):
 
         return exclusions.closed()
 
+    @property
+    def cross_schema_fk_reflection(self):
+        """target system must support reflection of inter-schema foreign keys
+
+        """
+        return exclusions.closed()
+
+    @property
+    def implicit_default_schema(self):
+        """target system has a strong concept of 'default' schema that can
+           be referred to implicitly.
+
+           basically, PostgreSQL.
+
+        """
+        return exclusions.closed()
+
     @property
     def server_side_cursors(self):
         """Target dialect must support server side cursors."""