Esempio n. 1
0
 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 = {}
Esempio n. 2
0
 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 = {}
Esempio n. 3
0
 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 = {}
Esempio n. 4
0
 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 = {}
Esempio n. 5
0
 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 = {}
Esempio n. 6
0
 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': '/'}
Esempio n. 7
0
 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 = {}
Esempio n. 8
0
 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 = {}
Esempio n. 9
0
 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}
Esempio n. 10
0
 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}
Esempio n. 11
0
 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)
Esempio n. 12
0
 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)
Esempio n. 13
0
 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 = {}
Esempio n. 14
0
 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
Esempio n. 15
0
 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
Esempio n. 16
0
 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
Esempio n. 17
0
 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
Esempio n. 18
0
 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 = {}
Esempio n. 19
0
 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