Uh oh!
There was an error while loading. Please reload this page.
move da and ds fixtures to conftest.py - #6730
Conversation
max-sixty
commented
Jun 27, 2022
I agree with moving them! But I haven't seen |
mathause
commented
Jun 27, 2022
I found the names |
max-sixty
commented
Jun 27, 2022
That would be great I think! |
Any chance that these might shadow the |
mathause
commented
Jul 1, 2022
Good point, haven't thought of this. But I think these are not imported. Staying with |
max-sixty
commented
Jul 1, 2022
Yes, agree they are not imported — good point but I think this would be OK |
mathause
commented
Jul 1, 2022
@max-sixty: so keep |
max-sixty
commented
Jul 1, 2022
Don't put such decisions on a mere mortal! I would say switch given it sounds like |
mathause
commented
Jul 11, 2022
I renamed the fixtures back to |
* main: (313 commits) Update whats-new Release notes for v2022.06.0 (pydata#6815) Drop multi-indexes when assigning to a multi-indexed variable (pydata#6798) Support NumPy array API (experimental) (pydata#6804) Add cumsum to DatasetGroupBy (pydata#6525) Refactor groupby binary ops code. (pydata#6789) Update DataArray.rename + docu (pydata#6665) Switch to T_DataArray and T_Dataset in concat (pydata#6784) Fix typos found by codespell (pydata#6794) Update groupby attrs tests (pydata#6787) Update map_blocks to use chunksizes property. (pydata#6776) Fix `DataArrayRolling.__iter__` with `center=True` (pydata#6744) [test-upstream] Update flox repo URL (pydata#6780) Move _infer_meta_data and _parse_size to utils (pydata#6779) Make the `sel` error more descriptive when `method` is unset (pydata#6774) Move Rolling tests to their own testing module (pydata#6777) [pre-commit.ci] pre-commit autoupdate (pydata#6773) move da and ds fixtures to conftest.py (pydata#6730) Bump EnricoMi/publish-unit-test-result-action from 1 to 2 (pydata#6770) Type shape methods (pydata#6767) ...
This PR renames the
daanddsfixtures (toda_fixtureandds_fixture) and moves them to conftest.py. This allows to remove the flake8 error suppression for the tests and seems more how the fixtures are intended to be used (from the pytest side). I think the name changes makes it a bit more obvious what happens but moving them to may make it a bit less obvious (if you don't know where to look).Removing the flake8 error ignores also unearthed some unused imports:
xarray/setup.cfg
Lines 155 to 156 in 787a96c
(What I actually wanted to do is move the tests for
rollingto it's own file - but I think it makes sense to do this first.)