]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Add array_type to SuiteRequirements
authorAnders Bogsnes <andersbogsnes@gmail.com>
Mon, 5 Aug 2024 19:56:22 +0000 (21:56 +0200)
committerGitHub <noreply@github.com>
Mon, 5 Aug 2024 19:56:22 +0000 (21:56 +0200)
The exported SuiteRequirements class does not expose an `array_type` property for subclasses to override.

lib/sqlalchemy/testing/requirements.py

index 3b53dd943f40ebe9f7a2fd9f659f7985cc2527f0..0112409afeaeb7f4175026b4d96f29288dee8838 100644 (file)
@@ -33,7 +33,7 @@ class Requirements:
     pass
 
 
-class SuiteRequirements(Requirements):
+class SuiteRequirements(Requirements): 
     @property
     def create_table(self):
         """target platform can emit basic CreateTable DDL."""
@@ -1092,7 +1092,12 @@ class SuiteRequirements(Requirements):
                 )
 
         return exclusions.only_if(go)
-
+    
+    @property
+    def array_type(self):
+    """Target platform implements a native ARRAY type"""
+    return exclusions.closed()
+        
     @property
     def json_type(self):
         """target platform implements a native JSON type."""