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)
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)
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()
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()
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)
def setUp(self): super(GroupNavigateTestCase, self).setUp() self.part = self.controller.object self.controller = GroupController(self.group, self.user)
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()
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
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()
def setUp(self): super(RestrictedGroupControllerTestCase, self).setUp() self.ctrl = GroupController(self.group, self.user) self.rctrl = GroupController(self.group, self.restricted_user)