Ensure Repository.scmtool_id is always set.
Review Request #12334 — Created June 3, 2022 and submitted — Latest diff uploaded
This change updates code which is instantiating repository objects
(almost entirely in unit tests) to ensure that the newscmtool_id
field is always properly set. Many of these were places where the unit
tests were instantiating theRepository
model directly, instead of
usingcreate_repository
. I've fixed those up to use the helper
instead.
Ran unit tests.
Diff Revision 3 (Latest)
orig
1
2
3
Commits
Files
reviewboard/diffviewer/tests/test_forms.py |
---|
reviewboard/hostingsvcs/tests/test_assembla.py |
---|
reviewboard/hostingsvcs/tests/test_hosting_service_auth_form.py |
---|
reviewboard/reviews/management/commands/fill-database.py |
---|
reviewboard/reviews/tests/test_counters.py |
---|
reviewboard/reviews/tests/test_default_reviewer.py |
---|
reviewboard/scmtools/forms.py |
---|
reviewboard/scmtools/models.py |
---|
reviewboard/scmtools/registry.py |
---|
reviewboard/scmtools/tests/test_bazaar.py |
---|
reviewboard/scmtools/tests/test_cvs.py |
---|
reviewboard/scmtools/tests/test_git.py |
---|
reviewboard/scmtools/tests/test_hg.py |
---|
reviewboard/scmtools/tests/test_perforce.py |
---|
reviewboard/scmtools/tests/test_policy.py |
---|
reviewboard/scmtools/tests/test_repository.py |
---|
reviewboard/scmtools/tests/test_repository_form.py |
---|
reviewboard/scmtools/tests/test_svn.py |
---|
reviewboard/scmtools/tests/testcases.py |
---|
reviewboard/testing/testcase.py |
---|
reviewboard/webapi/resources/repository.py |
---|
reviewboard/webapi/tests/test_repository.py |
---|