The test file name test_db_utils was unclear, test_pytest_plugin is
clearer since it relates to the actual module being tested.
This also moves the tests into its own dedicated arborescence because that's a
different module now.
Differential D4544
Clarify names around the swh.core.db.pytest_plugin tests Authored by ardumont on Nov 20 2020, 2:17 PM.
Details
The test file name test_db_utils was unclear, test_pytest_plugin is This also moves the tests into its own dedicated arborescence because that's a tox
Diff Detail
Event TimelineComment Actions Build is green Patch application report for D4544 (id=16115)Could not rebase; Attempt merge onto 4badb90ad5... Updating 4badb90..a7b9d0d
Fast-forward
requirements-db-pytestplugin.txt | 2 ++
requirements-db.txt | 1 -
setup.py | 6 ++++--
swh/core/db/tests/pytest_plugin/__init__.py | 0
swh/core/db/tests/{ => pytest_plugin}/data/0-schema.sql | 0
swh/core/db/tests/{ => pytest_plugin}/data/1-data.sql | 0
.../tests/{test_db_utils.py => pytest_plugin/test_pytest_plugin.py} | 0
7 files changed, 6 insertions(+), 3 deletions(-)
create mode 100644 requirements-db-pytestplugin.txt
create mode 100644 swh/core/db/tests/pytest_plugin/__init__.py
rename swh/core/db/tests/{ => pytest_plugin}/data/0-schema.sql (100%)
rename swh/core/db/tests/{ => pytest_plugin}/data/1-data.sql (100%)
rename swh/core/db/tests/{test_db_utils.py => pytest_plugin/test_pytest_plugin.py} (100%)Changes applied before testcommit a7b9d0d8296ecfbc01aca11c46f40652bce93af4
Author: Antoine R. Dumont (@ardumont) <ardumont@softwareheritage.org>
Date: Fri Nov 20 13:57:21 2020 +0100
Clarify names around the swh.core.db.pytest_plugin tests
commit 7722df9f290aefeb4f5d822578719052922739bf
Author: Antoine R. Dumont (@ardumont) <ardumont@softwareheritage.org>
Date: Fri Nov 20 13:52:22 2020 +0100
setup: Separate pytest-postgresql dependency and declare it when needed
This drops the pytest-postgresql from requirements-db.txt. This is not a
required dependency for the swh.core.db module itself.
It's a requirement for the swh.core.db.pytest_plugin. This module should become
its own module as a test requirements for other swh modules (including
swh.core.db but not limited to it).
So this commit adds a dedicated requirements-db-pytestplugin.txt file with such
dependency. This opens the db-pytestplugin key within the setup.py and then
references that test dependency for the swh.core.db modules (as it's needed for
tests of the module).
Related to T2746See https://jenkins.softwareheritage.org/job/DCORE/job/tests-on-diff/146/ for more details. Comment Actions Build is green Patch application report for D4544 (id=16118)Rebasing onto 7722df9f29... Current branch diff-target is up to date. Changes applied before testcommit a7b9d0d8296ecfbc01aca11c46f40652bce93af4
Author: Antoine R. Dumont (@ardumont) <ardumont@softwareheritage.org>
Date: Fri Nov 20 13:57:21 2020 +0100
Clarify names around the swh.core.db.pytest_plugin testsSee https://jenkins.softwareheritage.org/job/DCORE/job/tests-on-diff/148/ for more details. Comment Actions I would put (at least part of) the diff's message in the commit message, otherwise lgtm Comment Actions right, the diff description was done after the commit and i forgot to update the commit message Comment Actions Build is green Patch application report for D4544 (id=16121)Rebasing onto 7722df9f29... Current branch diff-target is up to date. Changes applied before testcommit a64357b272a871ceefe6ec2c621613b2b2411ce2
Author: Antoine R. Dumont (@ardumont) <ardumont@softwareheritage.org>
Date: Fri Nov 20 13:57:21 2020 +0100
Clarify names around the swh.core.db.pytest_plugin tests
This renames the test file to test_pytest_plugin which is clearer since it
relates to the actual module being tested.
This also moves the tests into its own dedicated arborescence because that's a
different module now.See https://jenkins.softwareheritage.org/job/DCORE/job/tests-on-diff/150/ for more details. |