diff options
Diffstat (limited to 'test/requirements.py')
-rw-r--r-- | test/requirements.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/test/requirements.py b/test/requirements.py index 5276593c9..83cd65cd8 100644 --- a/test/requirements.py +++ b/test/requirements.py @@ -232,7 +232,6 @@ class DefaultRequirements(SuiteRequirements): "mariadb+pymysql", "mariadb+cymysql", "mariadb+mysqlconnector", - "postgresql+asyncpg", "postgresql+pg8000", ] ) @@ -388,6 +387,14 @@ class DefaultRequirements(SuiteRequirements): ) @property + def predictable_gc(self): + """target platform must remove all cycles unconditionally when + gc.collect() is called, as well as clean out unreferenced subclasses. + + """ + return self.cpython + skip_if("+aiosqlite") + + @property def memory_process_intensive(self): """Driver is able to handle the memory tests which run in a subprocess and iterate through hundreds of connections @@ -969,6 +976,8 @@ class DefaultRequirements(SuiteRequirements): "mariadb", "sqlite+aiosqlite", "sqlite+pysqlite", + "sqlite+pysqlite_numeric", + "sqlite+pysqlite_dollar", "sqlite+pysqlcipher", "mssql", ) |