This commit is contained in:
2025-05-22 20:25:38 +02:00
parent 09f6750c2b
commit ce03fbf12f
529 changed files with 3353 additions and 3312 deletions

View File

@@ -22,9 +22,8 @@ from __future__ import annotations
import platform
from . import asyncio as _test_asyncio
from . import config
from . import exclusions
from . import only_on
from .exclusions import only_on
from .. import create_engine
from .. import util
from ..pool import QueuePool
@@ -59,6 +58,12 @@ class SuiteRequirements(Requirements):
return exclusions.closed()
@property
def uuid_data_type(self):
"""Return databases that support the UUID datatype."""
return exclusions.closed()
@property
def foreign_keys(self):
"""Target database must support foreign keys."""
@@ -840,6 +845,14 @@ class SuiteRequirements(Requirements):
"""Target driver can create tables with a name like 'some " table'"""
return exclusions.open()
@property
def datetime_interval(self):
"""target dialect supports rendering of a datetime.timedelta as a
literal string, e.g. via the TypeEngine.literal_processor() method.
"""
return exclusions.closed()
@property
def datetime_literals(self):
"""target dialect supports rendering of a date, time, or datetime as a
@@ -1448,10 +1461,14 @@ class SuiteRequirements(Requirements):
@property
def timing_intensive(self):
from . import config
return config.add_to_marker.timing_intensive
@property
def memory_intensive(self):
from . import config
return config.add_to_marker.memory_intensive
@property