Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ____________________________________________________ TestIntegration.test_modify_chunk _____________________________________________________
- self = <test_.TestIntegration object at 0x1043a45d0>
- def test_modify_chunk(self):
- start_r = 50
- end_r = 100
- qs = '/users/%s/files/rp_mod_chunk' % _.uid
- body = 'A' * (CHUNK_SIZE - 10)
- assert self.query(verb="POST", resource=qs, body=body).status == 201
- change = 'B' * 50
- headers = {"Content-Range": "bytes %d-%d/%d" % (start_r-1, end_r-1, len(body))} # byte 50-100
- self.query(verb="PUT", resource=qs, body=change, header=headers)
- new_file = body[0:start_r] + change + body[end_r:]
- assert len(new_file) == len(body) # make sure its what we are looking for
- > mod_file = self.query(verb="GET", resource=qs).body
- E AttributeError: HTTPResponse instance has no attribute 'body'
- body = 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
- change = 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB'
- end_r = 100
- headers = {'Content-Range': 'bytes 49-99/262134'}
- new_file = 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA...AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
- qs = '/users/4f06487510e9977964000000/files/rp_mod_chunk'
- self = <test_.TestIntegration object at 0x1043a45d0>
- start_r = 50
- test_.py:267: AttributeError
- ------------------------------------------------------------- Captured stderr --------------------------------------------------------------
- 1.0.0.127.in-addr.arpa - - [05/Jan/2012 17:03:50] "POST /users/4f06487510e9977964000000/files/rp_mod_chunk HTTP/1.1" 201 36
- 1.0.0.127.in-addr.arpa - - [05/Jan/2012 17:03:50] "PUT /users/4f06487510e9977964000000/files/rp_mod_chunk HTTP/1.1" 404 19
- Traceback (most recent call last):
- File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/wsgiref/handlers.py", line 86, in run
- self.finish_response()
- File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/wsgiref/handlers.py", line 127, in finish_response
- self.write(data)
- File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/wsgiref/handlers.py", line 215, in write
- self._write(data)
- File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 324, in write
- self.flush()
- File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 303, in flush
- self._sock.sendall(view[write_offset:write_offset+buffer_size])
- error: [Errno 32] Broken pipe
- Traceback (most recent call last):
- File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 284, in _handle_request_noblock
- self.process_request(request, client_address)
- File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 310, in process_request
- self.finish_request(request, client_address)
- File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 323, in finish_request
- self.RequestHandlerClass(request, client_address, self)
- File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 641, in __init__
- self.finish()
- File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 694, in finish
- self.wfile.flush()
- File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 303, in flush
- self._sock.sendall(view[write_offset:write_offset+buffer_size])
- error: [Errno 32] Broken pipe
Add Comment
Please, Sign In to add comment