Skip to content

Commit

Permalink
Merge pull request #180 from pllim/clean-conftest
Browse files Browse the repository at this point in the history
TST: Clean conftest.py
  • Loading branch information
pllim authored Jun 2, 2023
2 parents 036dac9 + 102b29b commit e0299cc
Showing 1 changed file with 6 additions and 29 deletions.
35 changes: 6 additions & 29 deletions specreduce/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,16 @@
# get picked up when running the tests inside an interpreter using
# packagename.test

import os

from astropy.version import version as astropy_version
import astropy.units as u
import numpy as np
import pytest
from specutils import Spectrum1D

# For Astropy 3.0 and later, we can use the standalone pytest plugin
if astropy_version < '3.0':
from astropy.tests.pytest_plugins import * # noqa
del pytest_report_header
try:
from pytest_astropy_header.display import PYTEST_HEADER_MODULES, TESTED_VERSIONS # noqa: E501
ASTROPY_HEADER = True
else:
try:
from pytest_astropy_header.display import PYTEST_HEADER_MODULES, TESTED_VERSIONS
ASTROPY_HEADER = True
except ImportError:
ASTROPY_HEADER = False
except ImportError:
ASTROPY_HEADER = False


@pytest.fixture
Expand Down Expand Up @@ -62,23 +53,9 @@ def pytest_configure(config):
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.
# packages for which version numbers are displayed when running the tests. # noqa: E501
PYTEST_HEADER_MODULES.pop('Pandas', None)
PYTEST_HEADER_MODULES['scikit-image'] = 'skimage'

from . import __version__
packagename = os.path.basename(os.path.dirname(__file__))
TESTED_VERSIONS[packagename] = __version__

# Uncomment the last two lines in this block to treat all DeprecationWarnings as
# exceptions. For Astropy v2.0 or later, there are 2 additional keywords,
# as follow (although default should work for most cases).
# To ignore some packages that produce deprecation warnings on import
# (in addition to 'compiler', 'scipy', 'pygments', 'ipykernel', and
# 'setuptools'), add:
# modules_to_ignore_on_import=['module_1', 'module_2']
# To ignore some specific deprecation warning messages for Python version
# MAJOR.MINOR or later, add:
# warnings_to_ignore_by_pyver={(MAJOR, MINOR): ['Message to ignore']}
# from astropy.tests.helper import enable_deprecations_as_exceptions # noqa
# enable_deprecations_as_exceptions()
TESTED_VERSIONS["specreduce"] = __version__

0 comments on commit e0299cc

Please sign in to comment.