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 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 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="******" ) 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 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))