Skip to content
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
Skip tests failing on Python 3.12 pending greenlet support
  • Loading branch information
hugovk committed Feb 5, 2023
commit f6dd9f4cac9b2e0b1c84f7a9545e5179c7990d4b
9 changes: 9 additions & 0 deletions pyperformance/tests/test_commands.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,13 @@
import pyperformance
from pyperformance import tests

# Skip tests failing on Python 3.12
# pending https://github.com/python-greenlet/greenlet/issues/323
try:
import greenlet
except ImportError:
greenlet = None


class FullStackTests(tests.Functional, unittest.TestCase):

Expand Down Expand Up @@ -92,6 +99,7 @@ def test_list_groups(self):
###################################
# venv

@unittest.skipUnless(greenlet, "requires greenlet")
def test_venv(self):
# XXX Capture and check the output.
root = self.resolve_tmp('venv', unique=True)
Expand Down Expand Up @@ -140,6 +148,7 @@ def expect_failure(*args):
###################################
# run

@unittest.skipUnless(greenlet, "requires greenlet")
def test_run_and_show(self):
filename = self.resolve_tmp('bench.json')

Expand Down