)]}'
{"test/unit/common/middleware/test_encrypter.py":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"46b6200cc58fed8b8f07bfba3478c3141ffb4429","unresolved":false,"context_lines":[{"line_number":277,"context_line":"        # extract crypto_meta from end of etag for container update"},{"line_number":278,"context_line":"        param \u003d parts[1].strip()"},{"line_number":279,"context_line":"        crypto_meta_tag \u003d \u0027swift_meta\u003d\u0027"},{"line_number":280,"context_line":"        self.assertTrue(param.startswith(\u0027swift_meta\u003d\u0027), param)"},{"line_number":281,"context_line":"        actual \u003d json.loads(urllib.unquote_plus(param[len(crypto_meta_tag):]))"},{"line_number":282,"context_line":"        self.assertEqual(Crypto().get_cipher(), actual[\u0027cipher\u0027])"},{"line_number":283,"context_line":"        self.assertEqual(FAKE_IV, base64.b64decode(actual[\u0027iv\u0027]))"}],"source_content_type":"text/x-python","patch_set":1,"id":"9abb7d3a_42093731","line":280,"updated":"2016-05-27 11:39:38.000000000","message":"missed one","commit_id":"bfcfb402a0ddfdea1fad37dea61aae72fa36308c"}]}
