Closed eralp85 closed 1 year ago
class SpaceViewsTestCase(TestCase): def setUp(self):
self.user = User.objects.create_user(username="testuser", email="
@.***", password="password")
# create a test badge
self.explorer_badge = Badge.objects.create(name='Explorer',
description='You explored a new space!')
# create a test space
self.space = Space.objects.create(
name="Test Space",
description="This is a test space.",
owner=self.user,
)
def test_grant_permission_view(self):
member = User.objects.create_user(username="testmember", email="
@.***", password="password") self.client.login(username="testuser", password="password") response = self.client.post(reverse("grant_permission", args=[ self.space.pk, member.pk])) self.assertEqual(response.status_code, 302) self.assertIn(member, self.space.granted_members.all()) self.assertNotIn(member, self.space.members.all())
Message ID: @.*** .com>
User Badges implementation and Tests