)]}'
{"keystoneauth1/fixture/serializer.py":[{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"b5acbf89cc169d0d2c987392d51f52534858a8d4","unresolved":false,"context_lines":[{"line_number":53,"context_line":"            json.loads(val), indent\u003d2,"},{"line_number":54,"context_line":"            separators\u003d(\u0027,\u0027, \u0027: \u0027), sort_keys\u003dFalse,"},{"line_number":55,"context_line":"            default\u003dunicode)"},{"line_number":56,"context_line":"    except:"},{"line_number":57,"context_line":"        return json.dumps("},{"line_number":58,"context_line":"            json.loads(val), indent\u003d2,"},{"line_number":59,"context_line":"            separators\u003d(\u0027,\u0027, \u0027: \u0027), sort_keys\u003dFalse,"}],"source_content_type":"text/x-python","patch_set":7,"id":"bacf61ea_4f71e8a7","line":56,"updated":"2016-08-04 12:12:46.000000000","message":"Is this for a UnicodeDecodeError or something else?","commit_id":"60b6db4a9d44169ffa06f7d0513d351324896fa6"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"560a378366bcd57e782382054f99dfa19a2af894","unresolved":false,"context_lines":[{"line_number":53,"context_line":"            json.loads(val), indent\u003d2,"},{"line_number":54,"context_line":"            separators\u003d(\u0027,\u0027, \u0027: \u0027), sort_keys\u003dFalse,"},{"line_number":55,"context_line":"            default\u003dunicode)"},{"line_number":56,"context_line":"    except:"},{"line_number":57,"context_line":"        return json.dumps("},{"line_number":58,"context_line":"            json.loads(val), indent\u003d2,"},{"line_number":59,"context_line":"            separators\u003d(\u0027,\u0027, \u0027: \u0027), sort_keys\u003dFalse,"}],"source_content_type":"text/x-python","patch_set":7,"id":"bacf61ea_0f92504b","line":56,"in_reply_to":"bacf61ea_4f71e8a7","updated":"2016-08-04 12:18:44.000000000","message":"It\u0027s actually for:\n\nNameError: name \u0027unicode\u0027 is not defined\n\nI could make it more specific ... or, actually, this could be much nicer ...","commit_id":"60b6db4a9d44169ffa06f7d0513d351324896fa6"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"bfc373cbaac01731f10c59286b02301d5fa05622","unresolved":false,"context_lines":[{"line_number":89,"context_line":""},{"line_number":90,"context_line":"    def deserialize(self, cassette_data):"},{"line_number":91,"context_line":"        try:"},{"line_number":92,"context_line":"            return yaml.load(cassette_data)"},{"line_number":93,"context_line":"        except yaml.error.YAMLError:"},{"line_number":94,"context_line":"            return {}"}],"source_content_type":"text/x-python","patch_set":8,"id":"bacf61ea_0a4d1e99","line":92,"updated":"2016-08-04 12:42:52.000000000","message":"This should fail pep8 with a warning about loading arbitrary objects.","commit_id":"176a2c9ccd933339da7df2c5cad557131ae3f41a"}],"keystoneauth1/tests/unit/data/ksa_serializer_data.json":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"0ec64c51d827925887b4746ca8713679ee2756e6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{\"http_interactions\": [{\"request\": {\"body\": {\"string\": \"{\\\"auth\\\": {\\\"tenantName\\\": \\\"test_tenant_name\\\", \\\"passwordCredentials\\\": {\\\"username\\\": \\\"test_user_name\\\", \\\"password\\\": \\\"test_password\\\"}}}\", \"encoding\": \"utf-8\"}, \"headers\": {\"Content-Length\": [\"128\"], \"Accept-Encoding\": [\"gzip, deflate\"], \"Accept\": [\"application/json\"], \"User-Agent\": [\"keystoneauth1\"], \"Connection\": [\"keep-alive\"], \"Content-Type\": [\"application/json\"]}, \"method\": \"POST\", \"uri\": \"http://keystonauth.betamax_test/v2.0/tokens\"}, \"response\": {\"body\": {\"string\": \"{\\\"access\\\": {\\\"token\\\": {\\\"issued_at\\\": \\\"2015-11-27T15:17:19.755470\\\", \\\"expires\\\": \\\"2015-11-27T16:17:19Z\\\", \\\"id\\\": \\\"c000c5ee4ba04594a00886028584b50d\\\", \\\"tenant\\\": {\\\"description\\\": null, \\\"enabled\\\": true, \\\"id\\\": \\\"6932cad596634a61ac9c759fb91beef1\\\", \\\"name\\\": \\\"test_tenant_name\\\"}, \\\"audit_ids\\\": [\\\"jY3gYg_YTbmzY2a4ioGuCw\\\"]}, \\\"user\\\": {\\\"username\\\": \\\"test_user_name\\\", \\\"roles_links\\\": [], \\\"id\\\": \\\"96995e6cc15b40fa8e7cd762f6a5d4c0\\\", \\\"roles\\\": [{\\\"name\\\": \\\"_member_\\\"}], \\\"name\\\": \\\"67eff5f6-9477-4961-88b4-437e6596a795\\\"}, \\\"metadata\\\": {\\\"is_admin\\\": 0, \\\"roles\\\": [\\\"9fe2ff9ee4384b1894a90878d3e92bab\\\"]}}}\", \"encoding\": null}, \"headers\": {\"X-Openstack-Request-Id\": [\"req-f9e188b4-06fd-4a4c-a952-2315b368218c\"], \"Content-Length\": [\"2684\"], \"Connection\": [\"keep-alive\"], \"Date\": [\"Fri, 27 Nov 2015 15:17:19 GMT\"], \"Content-Type\": [\"application/json\"], \"Vary\": [\"X-Auth-Token\"], \"X-Distribution\": [\"Ubuntu\"], \"Server\": [\"Fake\"]}, \"status\": {\"message\": \"OK\", \"code\": 200}, \"url\": \"http://keystonauth.betamax_test/v2.0/tokens\"}, \"recorded_at\": \"2015-11-27T15:17:19\"}], \"recorded_with\": \"betamax/0.5.1\"}"}],"source_content_type":"application/json","patch_set":3,"id":"bacf61ea_56a52a45","line":1,"range":{"start_line":1,"start_character":469,"end_line":1,"end_character":480},"updated":"2016-08-03 17:59:26.000000000","message":"sad","commit_id":"2408f2410b92965b73b15554f6b8de2d99fe4d21"}],"keystoneauth1/tests/unit/test_betamax_serializer.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"0ec64c51d827925887b4746ca8713679ee2756e6","unresolved":false,"context_lines":[{"line_number":36,"context_line":"        data \u003d self.serializer.deserialize(open(self.TEST_FILE, \u0027r\u0027).read())"},{"line_number":37,"context_line":"        request \u003d data[\u0027http_interactions\u0027][0][\u0027request\u0027]"},{"line_number":38,"context_line":"        self.assertEqual("},{"line_number":39,"context_line":"            \u0027http://keystonauth.betamax_test/v2.0/tokens\u0027,"},{"line_number":40,"context_line":"            request[\u0027uri\u0027])"},{"line_number":41,"context_line":"        payload \u003d json.loads(request[\u0027body\u0027][\u0027string\u0027])"},{"line_number":42,"context_line":"        self.assertEqual(\u0027test_tenant_name\u0027, payload[\u0027auth\u0027][\u0027tenantName\u0027])"}],"source_content_type":"text/x-python","patch_set":3,"id":"bacf61ea_96be8262","line":39,"range":{"start_line":39,"start_character":20,"end_line":39,"end_character":31},"updated":"2016-08-03 17:59:26.000000000","message":"keystoneauth*","commit_id":"2408f2410b92965b73b15554f6b8de2d99fe4d21"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"0ec64c51d827925887b4746ca8713679ee2756e6","unresolved":false,"context_lines":[{"line_number":47,"context_line":"        data \u003d yaml.load(serialized)"},{"line_number":48,"context_line":"        request \u003d data[\u0027http_interactions\u0027][0][\u0027request\u0027]"},{"line_number":49,"context_line":"        self.assertEqual("},{"line_number":50,"context_line":"            \u0027http://keystonauth.betamax_test/v2.0/tokens\u0027,"},{"line_number":51,"context_line":"            request[\u0027uri\u0027])"},{"line_number":52,"context_line":"        payload \u003d json.loads(request[\u0027body\u0027][\u0027string\u0027])"},{"line_number":53,"context_line":"        self.assertEqual(\u0027test_tenant_name\u0027, payload[\u0027auth\u0027][\u0027tenantName\u0027])"}],"source_content_type":"text/x-python","patch_set":3,"id":"bacf61ea_d6b8fa77","line":50,"range":{"start_line":50,"start_character":20,"end_line":50,"end_character":31},"updated":"2016-08-03 17:59:26.000000000","message":"same","commit_id":"2408f2410b92965b73b15554f6b8de2d99fe4d21"}]}
