summaryrefslogtreecommitdiff
path: root/tests/generic_views/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/generic_views/views.py')
-rw-r--r--tests/generic_views/views.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/generic_views/views.py b/tests/generic_views/views.py
index 02717333a6..8f3de97388 100644
--- a/tests/generic_views/views.py
+++ b/tests/generic_views/views.py
@@ -4,7 +4,7 @@ from django.urls import reverse, reverse_lazy
from django.utils.decorators import method_decorator
from django.views import generic
-from .forms import AuthorForm, ContactForm
+from .forms import AuthorForm, ConfirmDeleteForm, ContactForm
from .models import Artist, Author, Book, BookSigning, Page
@@ -179,6 +179,14 @@ class AuthorDelete(generic.DeleteView):
success_url = '/list/authors/'
+class AuthorDeleteFormView(generic.DeleteView):
+ model = Author
+ form_class = ConfirmDeleteForm
+
+ def get_success_url(self):
+ return reverse('authors_list')
+
+
class SpecializedAuthorDelete(generic.DeleteView):
queryset = Author.objects.all()
template_name = 'generic_views/confirm_delete.html'