#86 Edit deadlines EcoAccount

* adds support for editing of deadlines in EcoAccount
* adds buttons and urls
This commit is contained in:
2022-02-10 12:49:30 +01:00
parent e3c7a1a274
commit fe29b7874e
4 changed files with 53 additions and 5 deletions

View File

@@ -9,6 +9,7 @@ from django.urls import reverse
from django.test import Client
from compensation.tests.compensation.test_views import CompensationViewTestCase
from konova.models import DeadlineType, Deadline
from konova.settings import DEFAULT_GROUP
@@ -53,7 +54,17 @@ class EcoAccountViewTestCase(CompensationViewTestCase):
self.action_edit_url = reverse("compensation:acc:action-edit", args=(self.eco_account.id, self.comp_action.id))
self.action_remove_url = reverse("compensation:acc:action-remove", args=(self.eco_account.id, self.comp_action.id,))
self.deadline = Deadline.objects.get_or_create(
type=DeadlineType.FINISHED,
date="2020-01-01",
comment="DEADLINE COMMENT"
)[0]
self.eco_account.deadlines.add(self.deadline)
self.deadline_new_url = reverse("compensation:acc:new-deadline", args=(self.eco_account.id,))
self.deadline_edit_url = reverse("compensation:acc:deadline-edit", args=(self.eco_account.id, self.deadline.id))
self.deadline_remove_url = reverse("compensation:acc:deadline-remove", args=(self.eco_account.id, self.deadline.id))
self.new_doc_url = reverse("compensation:acc:new-doc", args=(self.eco_account.id,))
def test_logged_in_no_groups_shared(self):
@@ -89,6 +100,8 @@ class EcoAccountViewTestCase(CompensationViewTestCase):
self.action_edit_url,
self.action_remove_url,
self.deadline_new_url,
self.deadline_edit_url,
self.deadline_remove_url,
self.new_doc_url,
]
@@ -128,6 +141,8 @@ class EcoAccountViewTestCase(CompensationViewTestCase):
self.action_edit_url,
self.action_remove_url,
self.deadline_new_url,
self.deadline_edit_url,
self.deadline_remove_url,
self.new_doc_url,
]
@@ -165,6 +180,8 @@ class EcoAccountViewTestCase(CompensationViewTestCase):
self.action_remove_url,
self.new_doc_url,
self.deadline_new_url,
self.deadline_edit_url,
self.deadline_remove_url,
self.log_url,
self.remove_url,
]
@@ -204,6 +221,8 @@ class EcoAccountViewTestCase(CompensationViewTestCase):
self.log_url,
self.remove_url,
self.deadline_new_url,
self.deadline_edit_url,
self.deadline_remove_url,
]
self.assert_url_fail(client, fail_urls)
self.assert_url_success(client, success_urls)