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
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)
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)