def setup_class(self): setup_db() # create teams self.tids = [] for team in self.base_teams: self.tids.append(api.team.create_team(team)) self.owner_uid = api.user.create_user_request(self.teacher_user) self.owner_tid = api.user.get_team(uid=self.owner_uid)['tid']
def setup_class(self): setup_db() # create teams self.tids = [] for team in self.base_teams: self.tids.append(api.team.create_team(team)) self.owner_uid = api.user.create_user_request(new_team_user) api.admin.give_admin_role(new_team_user['username']) self.owner_tid = api.user.get_team(uid=self.owner_uid)['tid']
def setup_class(self): setup_db() # create teams self.tids = [] for team in self.base_teams: self.tids.append(api.team.create_team(team)) self.owner_uid = api.user.create_simple_user_request(new_team_user) api.admin.give_admin_role(new_team_user['username']) self.owner_tid = api.user.get_team(uid=self.owner_uid)['tid']
def setup_class(self): """ Class setup code """ setup_db() # initialization code self.uid = api.user.create_user_request(new_team_user) self.tid = api.user.get_team(uid=self.uid)['tid'] # insert all problems self.pids = [] for problem in self.all_problems: pid = api.problem.insert_problem(problem) self.pids.append(pid) self.base_pids = [p['pid'] for p in self.base_problems] self.enabled_pids = [p['pid'] for p in self.enabled_problems] self.disabled_pids = [p['pid'] for p in self.disabled_problems] self.all_pids = self.enabled_pids + self.disabled_pids
def setup_class(self): """ Class setup code """ setup_db() # initialization code self.uid = api.user.create_simple_user_request(new_team_user) self.tid = api.user.get_team(uid=self.uid)['tid'] # insert all problems self.base_pids = [] for problem in self.base_problems: pid = api.problem.insert_problem(problem, self.fake_sid) api.problem.update_problem(pid, {"disabled": False}) self.base_pids.append(pid) self.enabled_pids = self.base_pids[:] for problem in self.level1_problems: pid = api.problem.insert_problem(problem, self.fake_sid) api.problem.update_problem(pid, {"disabled": False}) self.enabled_pids.append(pid) self.disabled_pids = [] for problem in self.disabled_problems: pid = api.problem.insert_problem(problem, self.fake_sid) self.disabled_pids.append(pid) self.all_pids = self.enabled_pids + self.disabled_pids # set the key as though they were generated properly # TODO: actually run generation for problem in api.problem.get_all_problems(): api.problem.update_problem(problem["pid"], {"key": self.correct}) # insert bundle and enable dependencies api.problem.insert_bundle(self.bundle) api.problem.set_bundle_dependencies_enabled(self.bundle["bid"], True)
def setup_class(self): """ Class setup code """ setup_db() # initialization code self.uid = api.user.create_user_request(new_team_user) self.tid = api.user.get_team(uid=self.uid)["tid"] # insert all problems self.base_pids = [] for problem in self.base_problems: pid = api.problem.insert_problem(problem) api.problem.update_problem(pid, {"disabled": False}) self.base_pids.append(pid) self.enabled_pids = self.base_pids[:] for problem in self.level1_problems: pid = api.problem.insert_problem(problem) api.problem.update_problem(pid, {"disabled": False}) self.enabled_pids.append(pid) self.disabled_pids = [] for problem in self.disabled_problems: pid = api.problem.insert_problem(problem) self.disabled_pids.append(pid) self.all_pids = self.enabled_pids + self.disabled_pids # set the key as though they were generated properly # TODO: actually run generation for problem in api.problem.get_all_problems(): api.problem.update_problem(problem["pid"], {"key": self.correct}) # insert bundle and enable dependencies api.problem.insert_bundle(self.bundle) api.problem.set_bundle_dependencies_enabled(self.bundle["bid"], True)
def setup_class(self): setup_db() api.config.get_settings() api.config.change_settings({"max_team_size": 5})
def setup_class(self): setup_db() # Get the settings to ensure they are given the defaults. api.config.get_settings() api.config.change_settings({"max_team_size": 2})
def setup_class(self): setup_db()