# Intervention remove compensation
* adds default role check for intervention's compensation removing endpoint
This commit is contained in:
@@ -36,6 +36,7 @@ class InterventionViewTestCase(BaseViewTestCase):
|
||||
self.run_check_url = reverse("intervention:check", args=(self.intervention.id,))
|
||||
self.record_url = reverse("intervention:record", args=(self.intervention.id,))
|
||||
self.report_url = reverse("intervention:report", args=(self.intervention.id,))
|
||||
self.compensation_remove_url = reverse("intervention:remove-compensation", args=(self.compensation.intervention.id, self.compensation.id))
|
||||
|
||||
self.deduction.intervention = self.intervention
|
||||
self.deduction.save()
|
||||
@@ -83,6 +84,7 @@ class InterventionViewTestCase(BaseViewTestCase):
|
||||
self.revocation_new_url: f"{login_redirect_base}{self.revocation_new_url}",
|
||||
self.revocation_edit_url: f"{login_redirect_base}{self.revocation_edit_url}",
|
||||
self.revocation_remove_url: f"{login_redirect_base}{self.revocation_remove_url}",
|
||||
self.compensation_remove_url: f"{login_redirect_base}{self.compensation_remove_url}",
|
||||
}
|
||||
|
||||
self.assert_url_success(client, success_urls)
|
||||
@@ -124,6 +126,7 @@ class InterventionViewTestCase(BaseViewTestCase):
|
||||
self.deduction_new_url,
|
||||
self.deduction_edit_url,
|
||||
self.deduction_remove_url,
|
||||
self.compensation_remove_url,
|
||||
]
|
||||
|
||||
self.assert_url_success(client, success_urls)
|
||||
@@ -162,6 +165,7 @@ class InterventionViewTestCase(BaseViewTestCase):
|
||||
self.deduction_new_url,
|
||||
self.deduction_edit_url,
|
||||
self.deduction_remove_url,
|
||||
self.compensation_remove_url,
|
||||
]
|
||||
fail_urls = [
|
||||
self.run_check_url,
|
||||
@@ -212,6 +216,7 @@ class InterventionViewTestCase(BaseViewTestCase):
|
||||
self.deduction_new_url,
|
||||
self.deduction_edit_url,
|
||||
self.deduction_remove_url,
|
||||
self.compensation_remove_url,
|
||||
]
|
||||
success_urls_redirect = {
|
||||
self.share_url: self.detail_url
|
||||
@@ -258,6 +263,7 @@ class InterventionViewTestCase(BaseViewTestCase):
|
||||
self.deduction_new_url,
|
||||
self.deduction_edit_url,
|
||||
self.deduction_remove_url,
|
||||
self.compensation_remove_url,
|
||||
]
|
||||
success_urls_redirect = {
|
||||
self.share_url: self.detail_url
|
||||
@@ -304,6 +310,7 @@ class InterventionViewTestCase(BaseViewTestCase):
|
||||
self.deduction_new_url,
|
||||
self.deduction_edit_url,
|
||||
self.deduction_remove_url,
|
||||
self.compensation_remove_url,
|
||||
]
|
||||
success_urls_redirect = {
|
||||
self.share_url: self.detail_url
|
||||
@@ -350,6 +357,7 @@ class InterventionViewTestCase(BaseViewTestCase):
|
||||
self.deduction_new_url,
|
||||
self.deduction_edit_url,
|
||||
self.deduction_remove_url,
|
||||
self.compensation_remove_url,
|
||||
]
|
||||
success_urls_redirect = {
|
||||
self.share_url: self.detail_url
|
||||
@@ -396,6 +404,7 @@ class InterventionViewTestCase(BaseViewTestCase):
|
||||
self.deduction_new_url,
|
||||
self.deduction_edit_url,
|
||||
self.deduction_remove_url,
|
||||
self.compensation_remove_url,
|
||||
]
|
||||
# Define urls where a redirect to a specific location is the proper response
|
||||
success_urls_redirect = {
|
||||
|
||||
Reference in New Issue
Block a user