Skip to content

Commit 2b6e373

Browse files
committed
Cleans up tests and refines pytest configuration
1 parent 77b32d3 commit 2b6e373

28 files changed

+16
-108
lines changed

pytest.ini

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
11
[pytest]
22
markers =
33
fast: mark test as fast (should be run on every push)
4+
functional: mark test as functional (slow/integration; opt-in)
5+
addopts = --import-mode=importlib
6+
filterwarnings =
7+
ignore::DeprecationWarning:cryspy\.
8+
ignore:.*scipy\.misc is deprecated.*:DeprecationWarning

tests/unit/easydiffraction/analysis/fit_helpers/test_reporting.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,12 @@
22
# SPDX-License-Identifier: BSD-3-Clause
33

44

5-
def _assert_equal(expected, actual):
6-
assert expected == actual
7-
8-
95
def test_module_import():
106
import easydiffraction.analysis.fit_helpers.reporting as MUT
117

128
expected_module_name = 'easydiffraction.analysis.fit_helpers.reporting'
139
actual_module_name = MUT.__name__
14-
_assert_equal(expected_module_name, actual_module_name)
10+
assert expected_module_name == actual_module_name
1511

1612

1713
def test_fitresults_display_results_prints_and_table(capsys, monkeypatch):

tests/unit/easydiffraction/analysis/fit_helpers/test_tracking.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,13 @@
33

44
import numpy as np
55

6-
# expected vs actual helpers
7-
8-
9-
def _assert_equal(expected, actual):
10-
assert expected == actual
11-
12-
13-
# Module under test: easydiffraction.analysis.fit_helpers.tracking
14-
156

167
def test_module_import():
178
import easydiffraction.analysis.fit_helpers.tracking as MUT
189

1910
expected_module_name = 'easydiffraction.analysis.fit_helpers.tracking'
2011
actual_module_name = MUT.__name__
21-
_assert_equal(expected_module_name, actual_module_name)
12+
assert expected_module_name == actual_module_name
2213

2314

2415
def test_tracker_terminal_flow_prints_and_updates_best(monkeypatch, capsys):

tests/unit/easydiffraction/analysis/test_calculation.py

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,12 @@
22
# SPDX-License-Identifier: BSD-3-Clause
33

44

5-
# expected vs actual helpers
6-
7-
8-
def _assert_equal(expected, actual):
9-
assert expected == actual
10-
11-
12-
# Module under test: easydiffraction.analysis.calculation
13-
14-
155
def test_module_import():
166
import easydiffraction.analysis.calculation as MUT
177

188
expected_module_name = 'easydiffraction.analysis.calculation'
199
actual_module_name = MUT.__name__
20-
_assert_equal(expected_module_name, actual_module_name)
10+
assert expected_module_name == actual_module_name
2111

2212

2313
def test_calculator_wrapper_set_and_calls(monkeypatch):

tests/unit/easydiffraction/analysis/test_fitting.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,13 @@
22
# SPDX-License-Identifier: BSD-3-Clause
33

44

5-
# expected vs actual helpers
6-
7-
8-
def _assert_equal(expected, actual):
9-
assert expected == actual
10-
11-
12-
# Module under test: easydiffraction.analysis.fitting
13-
145

156
def test_module_import():
167
import easydiffraction.analysis.fitting as MUT
178

189
expected_module_name = 'easydiffraction.analysis.fitting'
1910
actual_module_name = MUT.__name__
20-
_assert_equal(expected_module_name, actual_module_name)
11+
assert expected_module_name == actual_module_name
2112

2213

2314
def test_fitter_early_exit_when_no_params(capsys, monkeypatch):

tests/unit/easydiffraction/core/__init__.py

Lines changed: 0 additions & 3 deletions
This file was deleted.

tests/unit/easydiffraction/core/test_factory.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33

44
import pytest
55

6-
# Module under test: easydiffraction.core.factory
7-
86

97
def test_module_import():
108
import easydiffraction.core.factory as MUT

tests/unit/easydiffraction/core/test_validation.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,6 @@
22
# SPDX-License-Identifier: BSD-3-Clause
33

44

5-
# Module under test: easydiffraction.core.validation
6-
7-
85
def test_module_import():
96
import easydiffraction.core.validation as MUT
107

tests/unit/easydiffraction/crystallography/test_crystallography.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,6 @@
22
# SPDX-License-Identifier: BSD-3-Clause
33

44

5-
# Module under test: easydiffraction.crystallography.crystallography
6-
7-
85
def test_module_import():
96
import easydiffraction.crystallography.crystallography as MUT
107

tests/unit/easydiffraction/crystallography/test_space_groups.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,6 @@
22
# SPDX-License-Identifier: BSD-3-Clause
33

44

5-
# Module under test: easydiffraction.crystallography.space_groups
6-
7-
85
def test_module_import():
96
import easydiffraction.crystallography.space_groups as MUT
107

0 commit comments

Comments
 (0)