)]}'
{"keystoneauth1/fixture/hooks.py":[{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"2a79653450410b9693a6bb726df224c048f292ea","unresolved":false,"context_lines":[{"line_number":36,"context_line":"            elif key \u003d\u003d \u0027password\u0027:"},{"line_number":37,"context_line":"                nested[key] \u003d \u0027********\u0027"},{"line_number":38,"context_line":"            elif prev_key \u003d\u003d \u0027token\u0027 and key in (\u0027expires\u0027, \u0027expires_at\u0027):"},{"line_number":39,"context_line":"                nested[key] \u003d \u00279999-12-31T23:59:59Z\u0027"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"def pre_record_hook(interaction, cassette):"}],"source_content_type":"text/x-python","patch_set":2,"id":"bab6814e_6a2778b6","line":39,"range":{"start_line":39,"start_character":0,"end_line":39,"end_character":16},"updated":"2016-05-25 23:49:25.000000000","message":"i still think that keystoneauth1 has all the tools to test these without having to go to the dictionary - but whatever it\u0027s still an improvement for now.","commit_id":"797865c1d54e7d0e57c7bf55ea107abc1067a880"}],"keystoneauth1/tests/unit/data/keystone_v2_sample_request.json":[{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"bdfa41038c45d88b2a805b8a76a1e3fe529eb37a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"bab6814e_409545e2","updated":"2016-05-25 16:46:45.000000000","message":"NIT: I would prefer all of the json blobs to be pretty-printed.","commit_id":"797865c1d54e7d0e57c7bf55ea107abc1067a880"}],"keystoneauth1/tests/unit/data/keystone_v3_sample_response.json":[{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"bdfa41038c45d88b2a805b8a76a1e3fe529eb37a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"bab6814e_809f2d02","updated":"2016-05-25 16:46:45.000000000","message":"Same as previous NIT","commit_id":"797865c1d54e7d0e57c7bf55ea107abc1067a880"},{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"2a79653450410b9693a6bb726df224c048f292ea","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"bab6814e_c7877db3","in_reply_to":"bab6814e_809f2d02","updated":"2016-05-25 23:49:25.000000000","message":"++","commit_id":"797865c1d54e7d0e57c7bf55ea107abc1067a880"}],"keystoneauth1/tests/unit/test_betamax_hooks.py":[{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"2a79653450410b9693a6bb726df224c048f292ea","unresolved":false,"context_lines":[{"line_number":145,"context_line":"        response.request \u003d r.prepare()"},{"line_number":146,"context_line":"        response.request.headers.update("},{"line_number":147,"context_line":"            {\u0027User-Agent\u0027: \u0027betamax/test header\u0027}"},{"line_number":148,"context_line":"        )"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"        response.request.body \u003d json.dumps(request_content)"},{"line_number":151,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bab6814e_272da9a8","line":148,"range":{"start_line":148,"start_character":8,"end_line":148,"end_character":9},"updated":"2016-05-25 23:49:25.000000000","message":"i\u0027m assuming we can\u0027t just send this as a requests and handle body/response setting via requests_mock. Guessing the mocking interferes with each other but i\u0027d be interested to know.","commit_id":"797865c1d54e7d0e57c7bf55ea107abc1067a880"}]}
