Browse Source

[testing] move pytest to be inside the function (#4087)

pull/4105/head
Frank Lee 1 year ago committed by GitHub
parent
commit
95e95b6d58
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 9
      colossalai/testing/pytest_wrapper.py

9
colossalai/testing/pytest_wrapper.py

@ -1,10 +1,9 @@
"""
This file will not be automatically imported by `colossalai.testing`
as this file has a dependency on `pytest`. Therefore, you need to
as this file has a dependency on `pytest`. Therefore, you need to
explicitly import this file `from colossalai.testing.pytest_wrapper import <func>`.from
"""
import pytest
import os
@ -30,6 +29,12 @@ def run_on_environment_flag(name: str):
pytest test_for_something.py
"""
try:
import pytest
except ImportError:
raise ImportError(
'This function requires `pytest` to be installed, please do `pip install pytest` and try again.')
assert isinstance(name, str)
flag = os.environ.get(name.upper(), '0')

Loading…
Cancel
Save