swe574-spring23 / SWE574

BOUN Spring 574 Project
MIT License
0 stars 0 forks source link

DEV | User Badges #114

Closed eralp85 closed 1 year ago

eralp85 commented 1 year ago

User Badges implementation and Tests

sehmuzc commented 1 year ago

class SpaceViewsTestCase(TestCase): def setUp(self):

create a test user

    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>