_pytest_utils.py 354 B

12345678910111213141516
  1. import sys
  2. def is_pytest_compatible() -> bool:
  3. """ returns true if executing can be used for expressions inside assert statements which are rewritten by pytest
  4. """
  5. if sys.version_info < (3, 11):
  6. return False
  7. try:
  8. import pytest
  9. except ImportError:
  10. return False
  11. return pytest.version_tuple >= (8, 3, 4)