Exemple #1
0
 def test_send_invitation_from_guest_post(self):
     """
     Tests the page to send an invitation, post version.
     """
     GroupController(self.group, self.brian).ask_to_join()
     self.client.login(username="******", password="******")
     self._do_test_send_invitation_post(False)
Exemple #2
0
 def test_calendar_group(self):
     ctrl = GroupController(self.group, self.user)
     ctrl.description = "desc"
     ctrl.save()
     response = self.get("/group/%s/history/calendar/" % self.group.name)
     calendar = response.context["calendar"]
     self.assertTrue("Modify" in calendar)
Exemple #3
0
 def test_send_invitation_from_guest_post_error(self):
     """
     Tests the page to send an invitation, post version,
     Error: not the guest asks and sends.
     """
     GroupController(self.group, self.brian).ask_to_join()
     self._do_test_send_invitation_post_error()
Exemple #4
0
 def test_refuse_invitation_from_guest_post_error(self):
     """
     Tests the page to refuse an invitation, post version,
     Error: not the guest asks and refuses.
     """
     GroupController(self.group, self.brian).ask_to_join()
     self.client.login(username="******", password="******")
     self._do_test_refuse_invitation_post_error()
Exemple #5
0
 def test_add_user_accepted(self):
     user = User.objects.create(username="******", email="dede@test")
     controller = self.CONTROLLER.create("Grp1", "a", self.user, self.DATA)
     controller.add_user(user)
     inv = Invitation.objects.get(guest=user,
                                  owner=self.user,
                                  group=controller.object)
     self.assertEquals(inv.state, Invitation.PENDING)
     self.assertFalse(inv.guest_asked)
     c2 = GroupController(controller.object, user)
     c2.accept_invitation(inv)
     self.assertTrue(user.groups.filter(id=controller.id))
     self.assertEqual(inv.state, Invitation.ACCEPTED)
Exemple #6
0
 def setUp(self):
     super(GroupNavigateTestCase, self).setUp()
     self.part = self.controller.object
     self.controller = GroupController(self.group, self.user)
Exemple #7
0
 def test_refuse_invitation_from_guest_post(self):
     """
     Tests the page to refuse an invitation, post version.
     """
     GroupController(self.group, self.brian).ask_to_join()
     self._do_test_refuse_invitation_post()
Exemple #8
0
 def setUp(self):
     super(GroupViewTestCase, self).setUp()
     self.part_controller = self.controller
     self.group_url = "/group/%s/" % self.group.name
     self.controller = GroupController(self.group, self.user)
     self.brian  # populate field
Exemple #9
0
 def test_accept_invitation_from_guest_get(self):
     """
     Tests the page to accept an invitation, get version.
     """
     GroupController(self.group, self.brian).ask_to_join()
     self._do_test_accept_invitation_get()
Exemple #10
0
 def setUp(self):
     super(RestrictedGroupControllerTestCase, self).setUp()
     self.ctrl = GroupController(self.group, self.user)
     self.rctrl = GroupController(self.group, self.restricted_user)