From 91731026bfdae307283137565d20d7df7781b77b Mon Sep 17 00:00:00 2001 From: Anders Bogsnes Date: Mon, 5 Aug 2024 21:56:22 +0200 Subject: [PATCH] Add array_type to SuiteRequirements The exported SuiteRequirements class does not expose an `array_type` property for subclasses to override. --- lib/sqlalchemy/testing/requirements.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/sqlalchemy/testing/requirements.py b/lib/sqlalchemy/testing/requirements.py index 3b53dd943f..0112409afe 100644 --- a/lib/sqlalchemy/testing/requirements.py +++ b/lib/sqlalchemy/testing/requirements.py @@ -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.""" -- 2.47.3