def test_require_group_viewable(self):
     """Test that the current user and group properties are set correctly."""
     response = self.app.get('/in_peon_group?'
         'user_name=samIam&password=secret&login=Login')
     user = TG_User.by_user_name("samIam")
     group_ids = set((TG_Group.by_group_name("peon").id,
         TG_Group.by_group_name("other").id))
 def in_peon_group(self):
     user = TG_User.by_user_name("samIam")
     group_ids = set((TG_Group.by_group_name("peon").id,
         TG_Group.by_group_name("other").id))
     assert identity.current.user == user
     assert identity.current.user_name == user.user_name
     assert identity.current.user_id == user.id
     assert identity.current.groups == set(('peon', 'other'))
     assert identity.current.group_ids == group_ids
     assert "samIam" == cherrypy.serving.request.identity.user_name
     return 'in_peon_group'
 def test_require_group_viewable(self):
     """Test that the current user and group properties are set correctly."""
     testutil.create_request('/in_peon_group?'
                             'user_name=samIam&password=secret&login=Login')
     user = TG_User.by_user_name("samIam")
     group_ids = set((TG_Group.by_group_name("peon").id,
                      TG_Group.by_group_name("other").id))
     assert identity.current.user == user
     assert identity.current.user_name == user.user_name
     assert identity.current.user_id == user.id
     assert identity.current.groups == set(('peon', 'other'))
     assert identity.current.group_ids == group_ids
Beispiel #4
0
 def test_require_group_viewable(self):
     """Test that the current user and group properties are set correctly."""
     testutil.create_request('/in_peon_group?'
         'user_name=samIam&password=secret&login=Login')
     user = TG_User.by_user_name("samIam")
     group_ids = set((TG_Group.by_group_name("peon").id,
         TG_Group.by_group_name("other").id))
     assert identity.current.user == user
     assert identity.current.user_name == user.user_name
     assert identity.current.user_id == user.id
     assert identity.current.groups == set(('peon', 'other'))
     assert identity.current.group_ids == group_ids
 def init_model(self):
     if TG_User.select().count() == 0:
         user = TG_User(user_name='samIam',
                        email_address='*****@*****.**',
                        display_name='Samuel Amicus',
                        password='******')
         admin_group = TG_Group(group_name="admin",
                                display_name="Administrator")
         peon_group = TG_Group(group_name="peon",
                               display_name="Regular Peon")
         other_group = TG_Group(group_name="other",
                                display_name="Another Group")
         chopper_perm = TG_Permission(permission_name='chops_wood',
                                      description="Wood Chopper")
         boss_perm = TG_Permission(permission_name='bosses_people',
                                   description="Benevolent Dictator")
         peon_group.addTG_Permission(chopper_perm)
         admin_group.addTG_Permission(boss_perm)
         user.addTG_Group(peon_group)
         user.addTG_Group(other_group)
Beispiel #6
0
 def init_model(self):
     if TG_User.select().count() == 0:
         user = TG_User(user_name='samIam', email_address='*****@*****.**',
                         display_name='Samuel Amicus', password='******')
         peon_group = TG_Group(group_name="peon", display_name="Regular Peon")
         admin_group = TG_Group(group_name="admin", display_name="Administrator")
         other_group = TG_Group(group_name="other", display_name="Another Group")
         chopper_perm = TG_Permission(permission_name='chops_wood', description="Wood Chopper")
         boss_perm = TG_Permission(permission_name='bosses_people', description="Benevolent Dictator")
         peon_group.addTG_Permission(chopper_perm)
         admin_group.addTG_Permission(boss_perm)
         user.addTG_Group(peon_group)
         user.addTG_Group(other_group)