-
Notifications
You must be signed in to change notification settings - Fork 20
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
10 additions
and
34 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,46 +1,22 @@ | ||
# this contains imports plugins that configure py.test for astropy tests. | ||
# by importing them here in conftest.py they are discoverable by py.test | ||
# no matter how it is invoked within the source tree. | ||
from __future__ import print_function, absolute_import, division | ||
|
||
import os | ||
from setuptools._distutils.version import LooseVersion | ||
|
||
from astropy.version import version as astropy_version | ||
|
||
if astropy_version < '3.0': | ||
# With older versions of Astropy, we actually need to import the pytest | ||
# plugins themselves in order to make them discoverable by pytest. | ||
from astropy.tests.pytest_plugins import * | ||
del pytest_report_header | ||
else: | ||
# As of Astropy 3.0, the pytest plugins provided by Astropy are | ||
# automatically made available when Astropy is installed. This means it's | ||
# not necessary to import them here, but we still need to import global | ||
# variables that are used for configuration. | ||
from astropy.tests.plugins.display import PYTEST_HEADER_MODULES, TESTED_VERSIONS | ||
from pytest_astropy_header.display import PYTEST_HEADER_MODULES, TESTED_VERSIONS | ||
|
||
from astropy.tests.helper import enable_deprecations_as_exceptions | ||
|
||
## Uncomment the following line to treat all DeprecationWarnings as | ||
## exceptions | ||
# enable_deprecations_as_exceptions() | ||
def pytest_configure(config): | ||
|
||
## Uncomment and customize the following lines to add/remove entries | ||
## from the list of packages for which version numbers are displayed | ||
## when running the tests | ||
# try: | ||
# PYTEST_HEADER_MODULES['Astropy'] = 'astropy' | ||
# PYTEST_HEADER_MODULES['scikit-image'] = 'skimage' | ||
# del PYTEST_HEADER_MODULES['h5py'] | ||
# except NameError: # needed to support Astropy < 1.0 | ||
# pass | ||
config.option.astropy_header = True | ||
|
||
## Uncomment the following lines to display the version number of the | ||
## package rather than the version number of Astropy in the top line when | ||
## running the tests. | ||
# import os | ||
# | ||
## This is to figure out the affiliated package version, rather than | ||
## using Astropy's | ||
# from . import version | ||
# | ||
# try: | ||
# packagename = os.path.basename(os.path.dirname(__file__)) | ||
# TESTED_VERSIONS[packagename] = version.version | ||
# except NameError: # Needed to support Astropy <= 1.0.0 | ||
# pass | ||
PYTEST_HEADER_MODULES['Astropy'] = 'astropy' |