Adds delete test
This commit is contained in:
parent
9c86bb1bc3
commit
234d44b5c7
|
@ -1,12 +1,11 @@
|
||||||
""" test for app action functionality """
|
""" test for app action functionality """
|
||||||
from unittest.mock import patch
|
from unittest.mock import patch
|
||||||
from django.contrib.auth import decorators
|
|
||||||
|
|
||||||
from django.template.response import TemplateResponse
|
from django.template.response import TemplateResponse
|
||||||
from django.test import TestCase
|
from django.test import TestCase
|
||||||
from django.test.client import RequestFactory
|
from django.test.client import RequestFactory
|
||||||
|
|
||||||
from bookwyrm import models, views, forms
|
from bookwyrm import models, views
|
||||||
from bookwyrm.tests.validate_html import validate_html
|
from bookwyrm.tests.validate_html import validate_html
|
||||||
|
|
||||||
|
|
||||||
|
@ -117,3 +116,13 @@ class GroupViews(TestCase):
|
||||||
self.assertEqual(self.testgroup.name, "Updated Group name")
|
self.assertEqual(self.testgroup.name, "Updated Group name")
|
||||||
self.assertEqual(self.testgroup.description, "wow")
|
self.assertEqual(self.testgroup.description, "wow")
|
||||||
self.assertEqual(self.testgroup.privacy, "direct")
|
self.assertEqual(self.testgroup.privacy, "direct")
|
||||||
|
|
||||||
|
def test_delete_group(self, _):
|
||||||
|
"""delete a group"""
|
||||||
|
request = self.factory.post("")
|
||||||
|
request.user = self.local_user
|
||||||
|
views.delete_group(request, self.testgroup.id)
|
||||||
|
self.assertFalse(models.Group.objects.exists())
|
||||||
|
|
||||||
|
def test_invite_member(self, _):
|
||||||
|
"""invite a member to a group"""
|
||||||
|
|
|
@ -179,7 +179,6 @@ def delete_group(request, group_id):
|
||||||
@login_required
|
@login_required
|
||||||
def invite_member(request):
|
def invite_member(request):
|
||||||
"""invite a member to the group"""
|
"""invite a member to the group"""
|
||||||
|
|
||||||
group = get_object_or_404(models.Group, id=request.POST.get("group"))
|
group = get_object_or_404(models.Group, id=request.POST.get("group"))
|
||||||
if not group:
|
if not group:
|
||||||
return HttpResponseBadRequest()
|
return HttpResponseBadRequest()
|
||||||
|
|
Loading…
Reference in New Issue