def test_viewlet_invisible_if_user_is_member(self): self.workspace.join_policy = 'self' self.workspace.visibility = 'open' viewlet = JoinViewlet(self.folder, self.request, None, None) IWorkspace(self.workspace).add_to_team(user='******') self.login('demo') self.assertFalse(viewlet.visible())
def test_viewlet_visibility(self): viewlet = JoinViewlet(self.folder, self.request, None, None) self.workspace.join_policy = 'self' self.workspace.visibility = 'open' self.login('demo') self.assertTrue(viewlet.visible())
def test_viewlet_invisible_in_other_than_self_join_policy(self): viewlet = JoinViewlet(self.folder, self.request, None, None) self.assertTrue(viewlet.in_workspace()) self.assertFalse(viewlet.visible())
def test_viewlet_invisible_while_not_in_workspace(self): self.workspace.join_policy = 'self' self.workspace.visibility = 'open' viewlet = JoinViewlet(self.portal, self.request, None, None) self.assertFalse(viewlet.visible())