Closed pcrespov closed 6 days ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 87.8%. Comparing base (
cafbf96
) to head (fd30062
). Report is 296 commits behind head on master.
OK, I guess. If we change the convention why don't we have a PR which changes all of them?
@GitHK there were too many changes involved so I will be doing it in successive PRs
OK, I guess. If we change the convention why don't we have a PR which changes all of them?
@GitHK there were too many changes involved so I will be doing it in successive PRs
For future changes, if someone makes a decision, it would be way better to apply it to all the involved pieces of code instead of having it spread out like this. It's easier for who was not involved in the decision process to follow it up and "emulate it", avoiding the introduction of the "old convention".
OK, I guess. If we change the convention why don't we have a PR which changes all of them?
@GitHK there were too many changes involved so I will be doing it in successive PRs
For future changes, if someone makes a decision, it would be way better to apply it to all the involved pieces of code instead of having it spread out like this. It's easier for who was not involved in the decision process to follow it up and "emulate it", avoiding the introduction of the "old convention".
@GitHK This PR is the "decision process". You have a saying if you agree or not on this. That is what I mention in the description. Yet another reason not to do all the changes at once :-)
What do these changes do?
Following a discussion with @sanderegg on
pytest-simcore
, this PR performs an initial cleanup of the module according to our some proposed conventions. The mid-term goal is to simplify common fixtures and tests. However, since the changes are quite extensive, we are breaking them down into separate steps. This approach also allows everyone to stay informed and discuss the new conventions as we proceed.pytest_plugins
must be sorted alphabeticalpytest_simcore.helpers.utils_
is redundant. We will droputils_
.logging_utils
andplaywright_utils
moved topytest_simcore.helpers
nowpytest_addoption
and its associated fixture must be together in the associated plugin module (e.g.--keep-docker-up
andkeep_docker_up
)packages/pytest-simcore/src/pytest_simcore/monkeypatch_extra.py
: monkeypatch must have function context!Related issue/s
How to test
All tests should run as before
Dev-ops checklist