Fix tests; fix copy/auth problem
This commit is contained in:
@@ -629,7 +629,7 @@ class ObjectController(Controller):
|
|||||||
return HTTPPreconditionFailed(request=req,
|
return HTTPPreconditionFailed(request=req,
|
||||||
body='X-Copy-From header must be of the form'
|
body='X-Copy-From header must be of the form'
|
||||||
'<container name>/<object name>')
|
'<container name>/<object name>')
|
||||||
source_req = Request.blank(source_header)
|
source_req = Request.blank(source_header, environ=req.environ)
|
||||||
orig_obj_name = self.object_name
|
orig_obj_name = self.object_name
|
||||||
orig_container_name = self.container_name
|
orig_container_name = self.container_name
|
||||||
self.object_name = src_obj_name
|
self.object_name = src_obj_name
|
||||||
|
|||||||
@@ -120,7 +120,7 @@ class TestObject(unittest.TestCase):
|
|||||||
'X-Copy-From': '%s/%s' % (self.container,
|
'X-Copy-From': '%s/%s' % (self.container,
|
||||||
self.obj)})
|
self.obj)})
|
||||||
return check_response(conn)
|
return check_response(conn)
|
||||||
resp = retry(put, use_account=3)
|
resp = retry(copy, use_account=3)
|
||||||
resp.read()
|
resp.read()
|
||||||
self.assertEquals(resp.status, 403)
|
self.assertEquals(resp.status, 403)
|
||||||
# verify third account can write "obj1" to shared container
|
# verify third account can write "obj1" to shared container
|
||||||
@@ -141,7 +141,7 @@ class TestObject(unittest.TestCase):
|
|||||||
'X-Copy-From': '%s/%s' % (self.container,
|
'X-Copy-From': '%s/%s' % (self.container,
|
||||||
self.obj)})
|
self.obj)})
|
||||||
return check_response(conn)
|
return check_response(conn)
|
||||||
resp = retry(put, use_account=3)
|
resp = retry(copy, use_account=3)
|
||||||
resp.read()
|
resp.read()
|
||||||
self.assertEquals(resp.status, 403)
|
self.assertEquals(resp.status, 403)
|
||||||
# clean up "obj1"
|
# clean up "obj1"
|
||||||
|
|||||||
Reference in New Issue
Block a user