def test_get_college_name(self): instance = User("teacher_coll1", "../../nemesis/userman") group = instance.college() self.assertEqual(group.name(), "college the first") instance = User("teacher_coll2", "../../nemesis/userman") group = instance.college() self.assertEqual(group.name(), "secondary college")
def test_get_college_teams_1(self): instance = User("teacher_coll1", "../../nemesis/userman") teams = instance.college().teams() print teams self.assertTrue("team-ABC" in teams) self.assertTrue("team-DFE" in teams) self.assertEqual(len(teams), 2)
def college_list(): if handle_authentication(request.args): teacher_username = get_username(request.args["token"]) instance = User(teacher_username, PATH + "/userman") college = instance.college() obj = {} obj["college_name"] = college.name() obj["userids"] = college.users() obj["teams"] = college.teams() return json.dumps(obj), 200 return "{}", 403
def register_user(): if handle_authentication(request.form): teacher_username = get_username(request.form["token"]) instance = User(teacher_username, PATH + "/userman") college_group = instance.college().group_name first_name = request.form["first_name"].strip() last_name = request.form["last_name"].strip() email = request.form["email"].strip() team = request.form["team"].strip() helpers.register_user(teacher_username, college_group, first_name, last_name, email, team) return "", 200 return "", 403
def test_get_college_teams_2(self): instance = User("teacher_coll2", "../../nemesis/userman") teams = instance.college().teams() self.assertTrue("team-QWZ" in teams) self.assertEqual(len(teams), 1)