|
- import os
- import pytest
-
- from fastNLP.envs.set_backend import dump_fastnlp_backend
- from tests.helpers.utils import Capturing
- from fastNLP.core import rank_zero_rm
-
-
- def test_dump_fastnlp_envs():
- filepath = None
- try:
- with Capturing() as output:
- dump_fastnlp_backend(backend="torch")
- filepath = os.path.join(os.path.expanduser('~'), '.fastNLP', 'envs', os.environ['CONDA_DEFAULT_ENV']+'.json')
- assert filepath in output[0]
- assert os.path.exists(filepath)
- finally:
- rank_zero_rm(filepath)
|