Update test to take into consideration the case where greenlet is not
installed. This is to support sqlalchemy 2.1 that removes it as
required dependency
Change-Id: I50dddf76536169df8abfd70fbb9133f2b13eec3d
"SQLAlchemy 2.x test",
)
+ @property
+ def asyncio(self):
+ def go(config):
+ try:
+ import greenlet # noqa: F401
+ except ImportError:
+ return False
+ else:
+ return True
+
+ return self.sqlalchemy_14 + exclusions.only_if(go)
+
@property
def comments(self):
return exclusions.only_if(
):
op.run_async(go)
- @config.requirements.sqlalchemy_14
+ @config.requirements.asyncio
def test_run_async_ok(self):
from sqlalchemy.ext.asyncio import AsyncConnection
mako
python-dateutil
zimports
- black==22.3.0
+ black==23.3.0
+ greenlet>=1