示例#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 = {}
示例#2
0
文件: CWSRequests.py 项目: ldct/cms
 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 = {}
示例#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 = {}
示例#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 = {}
示例#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 = {}
示例#6
0
文件: CWSRequests.py 项目: ldct/cms
 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': '/'}
示例#7
0
文件: CWSRequests.py 项目: Corea/cms
 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 = {}
示例#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 = {}
示例#9
0
文件: CWSRequests.py 项目: Nyrio/cms
 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}
示例#10
0
文件: CWSRequests.py 项目: fph/cms
 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}
示例#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)
示例#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)
示例#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 = {}
示例#14
0
文件: CWSRequests.py 项目: ldct/cms
 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
示例#15
0
文件: CWSRequests.py 项目: ldct/cms
 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
示例#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
示例#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
示例#18
0
文件: CWSRequests.py 项目: ldct/cms
 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 = {}
示例#19
0
文件: CWSRequests.py 项目: ldct/cms
 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