def __init__(self, browser, task, filename, base_url=None): GenericRequest.__init__(self, browser, base_url) self.url = "%ssubmit/%s" % (self.base_url, encrypt_number(task[0])) self.task = task self.filename = filename self.data = {}
def __init__(self, browser, task, base_url=None, submissions_path=None): GenericRequest.__init__(self, browser, base_url) self.url = "%stasks/%s/submit" % (self.base_url, task[1]) self.task = task self.submissions_path = submissions_path self.data = {}
def __init__(self, session, task, submission_num, base_url=None): GenericRequest.__init__(self, session, base_url) self.url = "%stasks/%s/submissions/%s/token" % (self.base_url, task[1], submission_num) self.task = task self.submission_num = submission_num self.data = {}
def __init__(self, browser, task, submission_num, base_url=None): GenericRequest.__init__(self, browser, base_url) self.url = "%stasks/%s/submissions/%s/token" % (self.base_url, task[1], submission_num) self.task = task self.submission_num = submission_num self.data = {}
def __init__(self, browser, task, base_url=None, submissions_path=None): GenericRequest.__init__(self, browser, base_url) self.url = "%ssubmit/%s" % (self.base_url, encrypt_number(task[0])) self.task = task self.submissions_path = submissions_path self.data = {}
def __init__(self, browser, username, password, base_url=None): GenericRequest.__init__(self, browser, base_url) self.username = username self.password = password self.url = '%slogin' % self.base_url self.data = {'username': self.username, 'password': self.password, 'next': '/'}
def __init__(self, browser, task, submission_format_element, filename, base_url=None): GenericRequest.__init__(self, browser, base_url) self.url = "%stasks/%s/submit" % (self.base_url, task[1]) self.task = task self.submission_format_element = submission_format_element self.filename = filename self.data = {}
def __init__(self, browser, task, submission_format, filenames, base_url=None): GenericRequest.__init__(self, browser, base_url) self.url = "%stasks/%s/submit" % (self.base_url, task[1]) self.task = task self.submission_format = submission_format self.filenames = filenames self.data = {}
def __init__(self, browser, task, submission_format, filenames, language=None, base_url=None): GenericRequest.__init__(self, browser, base_url) self.url = "%s/tasks/%s/test" % (self.base_url, task[1]) self.task = task self.submission_format = submission_format self.filenames = filenames self.data = {} # If not passed, try to recover the language from the filenames. if language is None: for filename in filenames: lang = filename_to_language(filename) if lang is not None: language = lang.name break # Only send the language in the request if not None. if language is not None: self.data = {"language": language}
def __init__(self, browser, task, submission_format, filenames, language=None, base_url=None): GenericRequest.__init__(self, browser, base_url) self.url = "%s/tasks/%s/test" % (self.base_url, task[1]) self.task = task self.submission_format = submission_format self.filenames = filenames self.data = {} # If not passed, try to recover the language from the filenames. if language is None: for filename in filenames: lang = filename_to_language(filename) if lang is not None: language = lang.name break # Only send the language in the request if not None. if language is not None: self.data = {"language": language}
def __init__(self, browser, user_test_id, base_url=None): GenericRequest.__init__(self, browser, base_url) self.user_test_id = user_test_id self.url = "%suser_test/%s" % (self.base_url, user_test_id)
def __init__(self, browser, submission_id, base_url=None): GenericRequest.__init__(self, browser, base_url) self.submission_id = submission_id self.url = "%ssubmission/%s" % (self.base_url, submission_id)
def __init__(self, browser, task, base_url=None, submissions_path=None): GenericRequest.__init__(self, browser, base_url) self.url = "%ssubmit/%s" % (self.base_url, encrypt_number(task[0])) self.task = task self.submissions_path = submissions_path self.data = {}
def __init__(self, browser, task_id, base_url=None): GenericRequest.__init__(self, browser, base_url) self.url = "%stasks/%s/description" % (self.base_url, task_id) self.task_id = task_id
def __init__(self, browser, username, loggedin, base_url=None): GenericRequest.__init__(self, browser, base_url) self.url = self.base_url self.username = username self.loggedin = loggedin
def __init__(self, browser, task_id, base_url=None): GenericRequest.__init__(self, browser, base_url) self.url = "%stasks/%s" % (self.base_url, encrypt_number(task_id)) self.task_id = task_id
def __init__(self, browser, task_id, base_url=None): GenericRequest.__init__(self, browser, base_url) self.url = "%stasks/%s" % (self.base_url, encrypt_number(task_id)) self.task_id = task_id
def __init__(self, browser, task, filename, base_url=None): GenericRequest.__init__(self, browser, base_url) self.url = "%stasks/%s/submit" % (self.base_url, task[1]) self.task = task self.filename = filename self.data = {}
def __init__(self, browser, task_id, language_code, base_url=None): GenericRequest.__init__(self, browser, base_url) self.url = "%stasks/%s/statements/%s" % (self.base_url, task_id, language_code) self.task_id = task_id