Skip to content

Commit e75ab52

Browse files
authored
Simplify pytest usage (#194)
This allows us to simply run `pytest` from the repository root, and not have to pass a bunch of `--ignore` arguments.
1 parent a867ee2 commit e75ab52

File tree

8 files changed

+27
-27
lines changed

8 files changed

+27
-27
lines changed

.github/workflows/pytest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,4 @@ jobs:
3636
run: pip install .
3737

3838
- name: Run tests with pytest
39-
run: pytest -v --cov=pyro --nbval --ignore=docs --ignore=./pyro/multigrid/derive_analytic_solutions.ipynb --ignore=examples/mesh --ignore=examples/multigrid --ignore=presentations
39+
run: pytest -v --cov=pyro --nbval --color=yes

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ with their data.
268268
Unit tests are controlled by pytest and can be run simply via
269269
270270
```
271-
pytest pyro
271+
pytest
272272
```
273273
274274
## Acknowledgements

docs/source/testing.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ pyro implements unit tests using ``pytest``. These can be run via:
1313

1414
.. prompt:: bash
1515

16-
pytest -v --nbval pyro
16+
pytest -v --nbval
1717

1818

1919
Regression tests

examples/mesh/experiments/test_indexer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
import numpy as np
55

6-
import mesh.patch as patch
6+
from pyro.mesh import patch
77

88
myg = patch.Grid2d(8, 8, ng=2)
99
a = myg.scratch_array()

examples/mesh/experiments/test_mask.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
import numpy as np
66

7-
import mesh.boundary as bnd
8-
from mesh import patch
7+
import pyro.mesh.boundary as bnd
8+
from pyro.mesh import patch
99

1010

1111
class Mask(object):

examples/mesh/experiments/test_subclass.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919

2020
import numpy as np
2121

22-
import mesh.array_indexer as ai
23-
import mesh.patch as patch
24-
from util import msg
22+
import pyro.mesh.array_indexer as ai
23+
from pyro.mesh import patch
24+
from pyro.util import msg
2525

2626
_buf_split = ai._buf_split
2727

@@ -121,7 +121,7 @@ def pretty_print(self):
121121
a different color, to make things stand out
122122
"""
123123

124-
if self.dtype == np.int:
124+
if self.dtype == int:
125125
fmt = "%4d"
126126
elif self.dtype == np.float64:
127127
fmt = "%10.5g"

presentations/pyro_intro.ipynb

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -184,8 +184,8 @@
184184
},
185185
"outputs": [],
186186
"source": [
187-
"import mesh.patch as patch\n",
188-
"import mesh.boundary as bnd\n",
187+
"import pyro.mesh.patch as patch\n",
188+
"import pyro.mesh.boundary as bnd\n",
189189
"import numpy as np"
190190
]
191191
},
@@ -344,7 +344,10 @@
344344
"metadata": {
345345
"slideshow": {
346346
"slide_type": "fragment"
347-
}
347+
},
348+
"tags": [
349+
"nbval-ignore-output"
350+
]
348351
},
349352
"outputs": [
350353
{
@@ -393,7 +396,7 @@
393396
}
394397
],
395398
"source": [
396-
"from pyro import Pyro\n",
399+
"from pyro.pyro_sim import Pyro\n",
397400
"pyro_sim = Pyro(\"advection\")\n",
398401
"pyro_sim.initialize_problem(\"tophat\", \"inputs.tophat\",\n",
399402
" other_commands=[\"mesh.nx=8\", \"mesh.ny=8\",\n",
@@ -474,22 +477,11 @@
474477
}
475478
},
476479
"outputs": [
477-
{
478-
"name": "stderr",
479-
"output_type": "stream",
480-
"text": [
481-
"/home/alice/Documents/pyro2/advection/simulation.py:121: MatplotlibDeprecationWarning: Since 3.2, mpl_toolkits's own colorbar implementation is deprecated; it will be removed two minor releases later. Set the 'mpl_toolkits.legacy_colorbar' rcParam to False to use Matplotlib's default colorbar implementation and suppress this deprecation warning.\n",
482-
" cb = axes.cbar_axes[0].colorbar(img)\n",
483-
"/home/alice/anaconda3/lib/python3.7/site-packages/mpl_toolkits/axes_grid1/axes_grid.py:51: MatplotlibDeprecationWarning: \n",
484-
"The mpl_toolkits.axes_grid1.colorbar module was deprecated in Matplotlib 3.2 and will be removed two minor releases later. Use matplotlib.colorbar instead.\n",
485-
" from .colorbar import Colorbar\n"
486-
]
487-
},
488480
{
489481
"data": {
490482
"image/png": "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\n",
491483
"text/plain": [
492-
"<Figure size 432x288 with 2 Axes>"
484+
"<Figure size 640x480 with 2 Axes>"
493485
]
494486
},
495487
"metadata": {
@@ -500,7 +492,7 @@
500492
{
501493
"data": {
502494
"text/plain": [
503-
"<Figure size 432x288 with 0 Axes>"
495+
"<Figure size 640x480 with 0 Axes>"
504496
]
505497
},
506498
"metadata": {},

pyproject.toml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,3 +49,11 @@ ignore-words-list = "pres"
4949

5050
[tool.isort]
5151
known_first_party = ["pyro"]
52+
53+
[tool.pytest.ini_options]
54+
# docs: symlinks to notebooks we're already testing
55+
# derive_analytic_solutions.ipynb: sympy derivations, doesn't use any pyro code
56+
addopts = """\
57+
--ignore=docs/ \
58+
--ignore=pyro/multigrid/derive_analytic_solutions.ipynb \
59+
"""

0 commit comments

Comments
 (0)