def cws_submit(contest_id, task_id, user_id, submission_format_element, filename, language): username = created_users[user_id]['username'] password = created_users[user_id]['password'] base_url = 'http://localhost:8888/' task = (task_id, created_tasks[task_id]['name']) global cws_browser if cws_browser is None: cws_browser = mechanize.Browser() cws_browser.set_handle_robots(False) cws_browser.set_handle_redirect(False) LoginRequest(cws_browser, username, password, base_url=base_url).execute() sr = SubmitRequest(cws_browser, task, base_url=base_url, submission_format_element=submission_format_element, filename=filename) sr.execute() submission_id = sr.get_submission_id() if submission_id is None: raise FrameworkException("Failed to submit solution.") return submission_id
def cws_submit(contest_id, task_id, user_id, submission_format_element, filename, language): username = created_users[user_id]['username'] password = created_users[user_id]['password'] base_url = 'http://localhost:8888/' task = (task_id, created_tasks[task_id]['name']) global cws_browser if cws_browser is None: cws_browser = mechanize.Browser() cws_browser.set_handle_robots(False) cws_browser.set_handle_redirect(False) LoginRequest( cws_browser, username, password, base_url=base_url).execute() sr = SubmitRequest(cws_browser, task, base_url=base_url, submission_format_element=submission_format_element, filename=filename) sr.execute() submission_id = sr.get_submission_id() if submission_id is None: raise FrameworkException("Failed to submit solution.") return submission_id
def cws_submit(contest_id, task_id, user_id, submission_format, filenames, language): task = (task_id, created_tasks[task_id]["name"]) browser = get_cws_browser(user_id) sr = SubmitRequest(browser, task, base_url=CWS_BASE_URL, submission_format=submission_format, filenames=filenames) sr.execute() submission_id = sr.get_submission_id() if submission_id is None: raise FrameworkException("Failed to submit solution.") return submission_id
def cws_submit(self, task_id, user_id, submission_format, filenames, language): task = (task_id, self.created_tasks[task_id]['name']) browser = self.get_cws_browser(user_id) sr = SubmitRequest(browser, task, base_url=self.CWS_BASE_URL, submission_format=submission_format, filenames=filenames, language=language) sr.execute() submission_id = sr.get_submission_id() if submission_id is None: raise TestException("Failed to submit solution.") return submission_id
def cws_submit(contest_id, task_id, user_id, submission_format_element, filename, language): task = (task_id, created_tasks[task_id]['name']) browser = get_cws_browser(user_id) sr = SubmitRequest(browser, task, base_url=CWS_BASE_URL, submission_format_element=submission_format_element, filename=filename) sr.execute() submission_id = sr.get_submission_id() if submission_id is None: raise FrameworkException("Failed to submit solution.") return submission_id
def cws_submit(contest_id, task_id, user_id, filename, language): username = created_users[user_id]['username'] password = created_users[user_id]['password'] base_url = 'http://localhost:8888/' task = (task_id, created_tasks[task_id]['name']) def step(request): request.prepare() request.execute() browser = mechanize.Browser() browser.set_handle_robots(False) lr = LoginRequest(browser, username, password, base_url=base_url) step(lr) sr = SubmitRequest(browser, task, base_url=base_url, filename=filename) step(sr) submission_id = sr.get_submission_id() if submission_id is None: raise FrameworkException("Failed to submit solution.") return submission_id
def cws_submit(contest_id, task_id, user_id, filename, language): username = created_users[user_id]['username'] password = created_users[user_id]['password'] base_url = 'http://localhost:8888/' task = (task_id, created_tasks[task_id]['name']) def step(request): request.prepare() request.execute() browser = mechanize.Browser() browser.set_handle_robots(False) lr = LoginRequest(browser, username, password, base_url=base_url) step(lr) sr = SubmitRequest(browser, task, base_url=base_url, filename=filename) step(sr) submission_id = sr.get_submission_id() if submission_id is None: raise FrameworkException("Failed to submit solution.") return submission_id