Skip to content

Commit

Permalink
Copy conftest to top-level directory
Browse files Browse the repository at this point in the history
  • Loading branch information
larrybradley committed Sep 13, 2023
1 parent d728484 commit bfc08cc
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions conftest.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# This file is used to configure the behavior of pytest when using the Astropy
# test infrastructure. It needs to live inside the package in order for it to
# get picked up when running the tests inside an interpreter using
# packagename.test

import numpy as np
from astropy.utils import minversion

try:
from pytest_astropy_header.display import (PYTEST_HEADER_MODULES,
TESTED_VERSIONS)
ASTROPY_HEADER = True
except ImportError:
ASTROPY_HEADER = False


# do not remove until we drop support for NumPy < 2.0
if minversion(np, "2.0.0.dev0+git20230726"):
np.set_printoptions(legacy='1.25')


def pytest_configure(config):
if ASTROPY_HEADER:
config.option.astropy_header = True

# Customize the following lines to add/remove entries from the
# list of packages for which version numbers are displayed when
# running the tests.
PYTEST_HEADER_MODULES['Cython'] = 'Cython'
PYTEST_HEADER_MODULES['Numpy'] = 'numpy'
PYTEST_HEADER_MODULES['Astropy'] = 'astropy'
PYTEST_HEADER_MODULES['Matplotlib'] = 'matplotlib'
PYTEST_HEADER_MODULES['Shapely'] = 'shapely'
PYTEST_HEADER_MODULES.pop('scipy', None)
PYTEST_HEADER_MODULES.pop('Pandas', None)
PYTEST_HEADER_MODULES.pop('h5py', None)

from regions import __version__
TESTED_VERSIONS['regions'] = __version__

0 comments on commit bfc08cc

Please sign in to comment.