Esempio n. 1
0
 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_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())
Esempio n. 3
0
 def test_viewlet(self):
     viewlet = JoinViewlet(self.folder, self.request, None, None)
     url = '%s/%s' % (self.workspace.absolute_url(), 'joinme')
     self.assertEqual(viewlet.join_url(), url)
Esempio n. 4
0
 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())
Esempio n. 5
0
 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())
Esempio n. 6
0
 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())
 def test_viewlet(self):
     viewlet = JoinViewlet(self.folder, self.request, None, None)
     url = '%s/%s' % (self.workspace.absolute_url(), 'joinme')
     self.assertEqual(viewlet.join_url(), url)
 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())