Beispiel #1
0
 def copy3(url, token, parsed, conn):
     conn.request('COPY', '%s/%s/%s' % (
         parsed.path, self.container, self.obj), '',
         {'X-Auth-Token': token,
          'Destination': '%s/%s' % (shared_container,
                                    'private_object')})
     return check_response(conn)
Beispiel #2
0
 def put(url, token, parsed, conn):
     conn.request('PUT', '%s/%s/manifest' % (
         parsed.path, self.container), '',
         {'X-Auth-Token': token,
          'X-Object-Manifest': '%s/segments3/' % acontainer,
          'Content-Length': '0'})
     return check_response(conn)
Beispiel #3
0
 def put(url, token, parsed, conn):
     conn.request('PUT', '%s/%s/%s' % (
         parsed.path, self.container, 'if_none_match_test'), '',
         {'X-Auth-Token': token,
          'Content-Length': '0',
          'If-None-Match': '*'})
     return check_response(conn)
Beispiel #4
0
 def put(url, token, parsed, conn):
     conn.request('PUT', '%s/%s' % (parsed.path,
                                    shared_container), '',
                  {'X-Auth-Token': token,
                   'X-Container-Read': swift_test_perm[2],
                   'X-Container-Write': swift_test_perm[2]})
     return check_response(conn)
Beispiel #5
0
 def copy(url, token, parsed, conn):
     conn.request('PUT', '%s/%s/%s' % (
         parsed.path, shared_container, 'private_object'), '',
         {'X-Auth-Token': token,
          'Content-Length': '0',
          'X-Copy-From': '%s/%s' % (self.container, self.obj)})
     return check_response(conn)
 def put(url, token, parsed, conn):
     conn.request(
         "PUT",
         "%s/%s/manifest" % (parsed.path, self.container),
         "",
         {"X-Auth-Token": token, "X-Object-Manifest": "%s/segments3/" % acontainer, "Content-Length": "0"},
     )
     return check_response(conn)
 def post(url, token, parsed, conn):
     conn.request(
         "POST",
         "%s/%s" % (parsed.path, acontainer),
         "",
         {"X-Auth-Token": token, "X-Container-Read": swift_test_user[2]},
     )
     return check_response(conn)
 def put(url, token, parsed, conn, objnum):
     conn.request(
         "PUT",
         "%s/%s/segments3/%s" % (parsed.path, acontainer, str(objnum)),
         segments3[objnum],
         {"X-Auth-Token": token},
     )
     return check_response(conn)
 def put(url, token, parsed, conn):
     conn.request(
         "PUT",
         "%s/%s" % (parsed.path, dest),
         "",
         {"X-Auth-Token": token, "Content-Length": "0", "X-Copy-From": source},
     )
     return check_response(conn)
Beispiel #10
0
 def copy3(url, token, parsed, conn):
     conn.request(
         "COPY",
         "%s/%s/%s" % (parsed.path, self.container, self.obj),
         "",
         {"X-Auth-Token": token, "Destination": "%s/%s" % (shared_container, "private_object")},
     )
     return check_response(conn)
Beispiel #11
0
 def get(url, token, parsed, conn):
     conn.request(
         "GET",
         "%s/%s/manifest" % (parsed.path, self.container),
         "",
         {"X-Auth-Token": token, "Range": "bytes=5-10"},
     )
     return check_response(conn)
Beispiel #12
0
 def copy(url, token, parsed, conn):
     conn.request(
         "PUT",
         "%s/%s/%s" % (parsed.path, shared_container, "private_object"),
         "",
         {"X-Auth-Token": token, "Content-Length": "0", "X-Copy-From": "%s/%s" % (self.container, self.obj)},
     )
     return check_response(conn)
Beispiel #13
0
 def copy2(url, token, parsed, conn):
     conn.request('COPY', '%s/%s/%s' % (parsed.path,
                                        shared_container,
                                        'obj1'),
                  '', {'X-Auth-Token': token,
                       'Destination': '%s/%s' % (shared_container,
                                       'obj1')})
     return check_response(conn)
Beispiel #14
0
 def copy2(url, token, parsed, conn):
     conn.request(
         "COPY",
         "%s/%s/%s" % (parsed.path, shared_container, "obj1"),
         "",
         {"X-Auth-Token": token, "Destination": "%s/%s" % (shared_container, "obj1")},
     )
     return check_response(conn)
Beispiel #15
0
 def put(url, token, parsed, conn):
     conn.request(
         "PUT",
         "%s/%s" % (parsed.path, shared_container),
         "",
         {
             "X-Auth-Token": token,
             "X-Container-Read": swift_test_user[2],
             "X-Container-Write": swift_test_user[2],
         },
     )
     return check_response(conn)
Beispiel #16
0
 def get(url, token, parsed, conn):
     conn.request('GET', parsed.path + '/' + self.name)
     return check_response(conn)
Beispiel #17
0
 def get3(url, token, parsed, conn):
     conn.request('GET', first_account[0] + '/' + self.name, '',
                  {'X-Auth-Token': token})
     return check_response(conn)
Beispiel #18
0
 def get(url, token, parsed, conn):
     conn.request('GET', parsed.path, '', {'X-Auth-Token': token})
     return check_response(conn)
Beispiel #19
0
 def delete(url, token, parsed, conn):
     conn.request('DELETE', parsed.path + '/' + self.name, '',
                  {'X-Auth-Token': token})
     return check_response(conn)
Beispiel #20
0
 def put(url, token, parsed, conn):
     container_name = 'X' * 2048
     conn.request('PUT', '%s/%s' % (parsed.path,
         container_name), 'there', {'X-Auth-Token': token})
     return check_response(conn)
Beispiel #21
0
 def put3(url, token, parsed, conn):
     conn.request('PUT', first_account[0] + '/' + self.name + '/object',
                  'test object', {'X-Auth-Token': token})
     return check_response(conn)
Beispiel #22
0
 def post(url, token, parsed, conn):
     conn.request('POST', parsed.path + '/' + self.name, '',
                  {'X-Auth-Token': token,
                   'X-Container-Read': '.r:*,.rlistings'})
     return check_response(conn)
Beispiel #23
0
 def get(url, token, parsed, conn):
     conn.request('GET', parsed.path + '/' + self.name + '?format=json',
                  '', {'X-Auth-Token': token})
     return check_response(conn)
Beispiel #24
0
 def head(url, token, parsed, conn):
     conn.request('HEAD', parsed.path + '/' + self.name, '',
                  {'X-Auth-Token': token})
     return check_response(conn)
Beispiel #25
0
 def post(url, token, parsed, conn, name, value):
     conn.request('POST', parsed.path + '/' + self.name, '', {
         'X-Auth-Token': token,
         name: value
     })
     return check_response(conn)
Beispiel #26
0
 def put(url, token, parsed, conn):
     container_name = 'X' * 2048
     conn.request('PUT', '%s/%s' % (parsed.path, container_name),
                  'there', {'X-Auth-Token': token})
     return check_response(conn)
Beispiel #27
0
 def post(url, token, parsed, conn):
     conn.request('POST', parsed.path + '/' + self.name, '', {
         'X-Auth-Token': token,
         'X-Container-Write': swift_test_user[2]
     })
     return check_response(conn)
Beispiel #28
0
 def post(url, token, parsed, conn, extra_headers):
     headers = {'X-Auth-Token': token}
     headers.update(extra_headers)
     conn.request('POST', parsed.path + '/' + self.name, '', headers)
     return check_response(conn)
Beispiel #29
0
 def get1(url, token, parsed, conn):
     first_account[0] = parsed.path
     conn.request('HEAD', parsed.path + '/' + self.name, '',
                  {'X-Auth-Token': token})
     return check_response(conn)
Beispiel #30
0
 def get(url, token, parsed, conn):
     conn.request('GET', parsed.path + '/' + self.name + '?format=json',
                  '', {'X-Auth-Token': token})
     return check_response(conn)
Beispiel #31
0
 def put3(url, token, parsed, conn):
     conn.request('PUT', first_account[0] + '/' + self.name + '/object',
                  'test object', {'X-Auth-Token': token})
     return check_response(conn)
Beispiel #32
0
 def delete(url, token, parsed, conn, obj):
     conn.request('DELETE',
                  '/'.join([parsed.path, self.name, obj['name']]), '',
                  {'X-Auth-Token': token})
     return check_response(conn)
Beispiel #33
0
 def delete(url, token, parsed, conn):
     conn.request('DELETE', parsed.path + '/' + self.name, '',
                  {'X-Auth-Token': token})
     return check_response(conn)
Beispiel #34
0
 def get3(url, token, parsed, conn):
     conn.request('GET', first_account[0] + '/' + self.name, '',
                  {'X-Auth-Token': token})
     return check_response(conn)
Beispiel #35
0
 def head(url, token, parsed, conn):
     conn.request('HEAD', parsed.path, '', {'X-Auth-Token': token})
     return check_response(conn)
Beispiel #36
0
 def post(url, token, parsed, conn):
     conn.request('POST', parsed.path + '/' + self.name, '',
                  {'X-Auth-Token': token,
                   'X-Container-Write': swift_test_perm[2]})
     return check_response(conn)
Beispiel #37
0
 def get(url, token, parsed, conn, name):
     conn.request('GET', parsed.path + '/' + name, '',
                  {'X-Auth-Token': token})
     return check_response(conn)
Beispiel #38
0
 def put(url, token, parsed, conn):
     conn.request('PUT', '%s/abc%%00def' % parsed.path, '',
                  {'X-Auth-Token': token})
     return check_response(conn)
Beispiel #39
0
 def post(url, token, parsed, conn):
     conn.request('POST', parsed.path + '/' + self.name, '', {
         'X-Auth-Token': token,
         'X-Container-Read': '.r:*,.rlistings'
     })
     return check_response(conn)
Beispiel #40
0
 def post(url, token, parsed, conn, value):
     conn.request('POST', parsed.path, '',
         {'X-Auth-Token': token, 'X-Account-Meta-Test': value})
     return check_response(conn)
Beispiel #41
0
 def delete(url, token, parsed, conn, obj):
     conn.request('DELETE',
                  '/'.join([parsed.path, self.name,
                            obj['name']]), '', {'X-Auth-Token': token})
     return check_response(conn)
Beispiel #42
0
 def post(url, token, parsed, conn, name, value):
     conn.request('POST', parsed.path, '',
                  {'X-Auth-Token': token, name: value})
     return check_response(conn)
Beispiel #43
0
 def get1(url, token, parsed, conn):
     first_account[0] = parsed.path
     conn.request('HEAD', parsed.path + '/' + self.name, '',
                  {'X-Auth-Token': token})
     return check_response(conn)
Beispiel #44
0
 def post(url, token, parsed, conn, extra_headers):
     headers = {'X-Auth-Token': token}
     headers.update(extra_headers)
     conn.request('POST', parsed.path, '', headers)
     return check_response(conn)
Beispiel #45
0
 def put(url, token, parsed, conn, name, value):
     conn.request('PUT', parsed.path + '/' + name, '', {
         'X-Auth-Token': token,
         'X-Container-Meta-Test': value
     })
     return check_response(conn)