tifffile

Форк
0
/
conftest.py 
56 строк · 1.5 Кб
1
# tifffile/tests/conftest.py
2

3
import os
4
import sys
5

6
if os.environ.get('VSCODE_CWD'):
7
    # work around pytest not using PYTHONPATH in VSCode
8
    sys.path.insert(
9
        0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))
10
    )
11

12
if os.environ.get('SKIP_CODECS', None):
13
    sys.modules['imagecodecs'] = None  # type: ignore
14

15

16
def pytest_report_header(config, start_path):
17
    try:
18
        from numpy import __version__ as numpy
19
        from test_tifffile import config
20
        from tifffile import __version__ as tifffile
21

22
        try:
23
            from imagecodecs import __version__ as imagecodecs
24
        except ImportError:
25
            imagecodecs = 'N/A'
26
        try:
27
            from zarr import __version__ as zarr
28
        except ImportError:
29
            zarr = 'N/A'
30
        try:
31
            from dask import __version__ as dask
32
        except ImportError:
33
            dask = 'N/A'
34
        try:
35
            from xarray import __version__ as xarray
36
        except ImportError:
37
            xarray = 'N/A'
38
        try:
39
            from fsspec import __version__ as fsspec
40
        except ImportError:
41
            fsspec = 'N/A'
42
        return (
43
            f'versions: tifffile-{tifffile}, '
44
            f'imagecodecs-{imagecodecs}, '
45
            f'numpy-{numpy}, '
46
            f'zarr-{zarr}, '
47
            f'dask-{dask}, '
48
            f'xarray-{xarray}, '
49
            f'fsspec-{fsspec}\n'
50
            f'test config: {config()}'
51
        )
52
    except Exception:
53
        pass
54

55

56
collect_ignore = ['_tmp', 'data', 'data-']
57

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.