)]}'
{"tempest/api/identity/admin/v3/test_certificates.py":[{"author":{"_account_id":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true},"change_message_id":"464435d07e0bc6ffcc380dde786ded345b46e8a6","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from tempest.api.identity import base"},{"line_number":14,"context_line":"from tempest import clients"},{"line_number":15,"context_line":"from tempest import config"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"CONF \u003d config.CONF"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAXH%2F%2F9v0%3D","line":15,"updated":"2014-04-16 08:18:57.000000000","message":"modules clients and config are not used in this file.  they should be removed.","commit_id":"863e042932f44a4df8ff7a6215297e0b5f013f08"},{"author":{"_account_id":2238,"name":"rajalakshmi-ganesan","email":"rajalakshmi.girish@hpe.com","username":"rajalakshmi-ganesan"},"change_message_id":"baede0a88b27ebc5f6386a9606f5dc2a496d1179","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from tempest.api.identity import base"},{"line_number":14,"context_line":"from tempest import clients"},{"line_number":15,"context_line":"from tempest import config"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"CONF \u003d config.CONF"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAXH%2F%2F574%3D","line":15,"in_reply_to":"AAAAXH%2F%2F9v0%3D","updated":"2014-04-16 15:26:32.000000000","message":"Done","commit_id":"863e042932f44a4df8ff7a6215297e0b5f013f08"},{"author":{"_account_id":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true},"change_message_id":"464435d07e0bc6ffcc380dde786ded345b46e8a6","unresolved":false,"context_lines":[{"line_number":20,"context_line":"class CertificatesV3TestJSON(base.BaseIdentityV3AdminTest):"},{"line_number":21,"context_line":"    _interface \u003d \u0027json\u0027"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    def verify_response(self, expected, actual):"},{"line_number":24,"context_line":"        missing_tags \u003d [t for t in expected if t not in actual]"},{"line_number":25,"context_line":"        self.assertEqual(0, len(missing_tags),"},{"line_number":26,"context_line":"                         \"Failed to fetch expected tag\""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAXH%2F%2F9uc%3D","line":23,"updated":"2014-04-16 08:18:57.000000000","message":"this is an internal helper function. It\u0027s better to use name with prefix \u0027_\u0027 (_verify_response)","commit_id":"863e042932f44a4df8ff7a6215297e0b5f013f08"},{"author":{"_account_id":2238,"name":"rajalakshmi-ganesan","email":"rajalakshmi.girish@hpe.com","username":"rajalakshmi-ganesan"},"change_message_id":"baede0a88b27ebc5f6386a9606f5dc2a496d1179","unresolved":false,"context_lines":[{"line_number":20,"context_line":"class CertificatesV3TestJSON(base.BaseIdentityV3AdminTest):"},{"line_number":21,"context_line":"    _interface \u003d \u0027json\u0027"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    def verify_response(self, expected, actual):"},{"line_number":24,"context_line":"        missing_tags \u003d [t for t in expected if t not in actual]"},{"line_number":25,"context_line":"        self.assertEqual(0, len(missing_tags),"},{"line_number":26,"context_line":"                         \"Failed to fetch expected tag\""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAXH%2F%2F57s%3D","line":23,"in_reply_to":"AAAAXH%2F%2F9uc%3D","updated":"2014-04-16 15:26:32.000000000","message":"Done","commit_id":"863e042932f44a4df8ff7a6215297e0b5f013f08"},{"author":{"_account_id":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true},"change_message_id":"464435d07e0bc6ffcc380dde786ded345b46e8a6","unresolved":false,"context_lines":[{"line_number":26,"context_line":"                         \"Failed to fetch expected tag\""},{"line_number":27,"context_line":"                         \"in the certificate: %s\" % \u0027,\u0027.join(missing_tags))"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    def test_get_ca_certificates(self):"},{"line_number":30,"context_line":"        # Verify ca certificate chain"},{"line_number":31,"context_line":"        expected_tags \u003d [\u0027BEGIN CERTIFICATE\u0027, \u0027END CERTIFICATE\u0027]"},{"line_number":32,"context_line":"        resp, certificate \u003d self.client.get_ca_certificate()"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAXH%2F%2F9vw%3D","line":29,"updated":"2014-04-16 08:18:57.000000000","message":"testcases require test attributes. e.g. @test.attr(type\u003d\u0027gate\u0027)","commit_id":"863e042932f44a4df8ff7a6215297e0b5f013f08"},{"author":{"_account_id":2238,"name":"rajalakshmi-ganesan","email":"rajalakshmi.girish@hpe.com","username":"rajalakshmi-ganesan"},"change_message_id":"baede0a88b27ebc5f6386a9606f5dc2a496d1179","unresolved":false,"context_lines":[{"line_number":26,"context_line":"                         \"Failed to fetch expected tag\""},{"line_number":27,"context_line":"                         \"in the certificate: %s\" % \u0027,\u0027.join(missing_tags))"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    def test_get_ca_certificates(self):"},{"line_number":30,"context_line":"        # Verify ca certificate chain"},{"line_number":31,"context_line":"        expected_tags \u003d [\u0027BEGIN CERTIFICATE\u0027, \u0027END CERTIFICATE\u0027]"},{"line_number":32,"context_line":"        resp, certificate \u003d self.client.get_ca_certificate()"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAXH%2F%2F57k%3D","line":29,"in_reply_to":"AAAAXH%2F%2F9vw%3D","updated":"2014-04-16 15:26:32.000000000","message":"Done","commit_id":"863e042932f44a4df8ff7a6215297e0b5f013f08"},{"author":{"_account_id":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true},"change_message_id":"464435d07e0bc6ffcc380dde786ded345b46e8a6","unresolved":false,"context_lines":[{"line_number":33,"context_line":"        self.assertEqual(200, resp.status)"},{"line_number":34,"context_line":"        self.verify_response(expected_tags, certificate)"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    def test_get_certificates(self):"},{"line_number":37,"context_line":"        # Verify signing certificates"},{"line_number":38,"context_line":"        expected_tags \u003d [\u0027Certificate\u0027, \u0027BEGIN CERTIFICATE\u0027, \u0027END CERTIFICATE\u0027]"},{"line_number":39,"context_line":"        resp, certificate \u003d self.client.get_certificates()"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAXH%2F%2F9vo%3D","line":36,"updated":"2014-04-16 08:18:57.000000000","message":"ditto","commit_id":"863e042932f44a4df8ff7a6215297e0b5f013f08"},{"author":{"_account_id":2238,"name":"rajalakshmi-ganesan","email":"rajalakshmi.girish@hpe.com","username":"rajalakshmi-ganesan"},"change_message_id":"baede0a88b27ebc5f6386a9606f5dc2a496d1179","unresolved":false,"context_lines":[{"line_number":33,"context_line":"        self.assertEqual(200, resp.status)"},{"line_number":34,"context_line":"        self.verify_response(expected_tags, certificate)"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    def test_get_certificates(self):"},{"line_number":37,"context_line":"        # Verify signing certificates"},{"line_number":38,"context_line":"        expected_tags \u003d [\u0027Certificate\u0027, \u0027BEGIN CERTIFICATE\u0027, \u0027END CERTIFICATE\u0027]"},{"line_number":39,"context_line":"        resp, certificate \u003d self.client.get_certificates()"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAXH%2F%2F57M%3D","line":36,"in_reply_to":"AAAAXH%2F%2F9vo%3D","updated":"2014-04-16 15:26:32.000000000","message":"Done","commit_id":"863e042932f44a4df8ff7a6215297e0b5f013f08"},{"author":{"_account_id":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true},"change_message_id":"a30a17b4619459e768af50480c5293ce9a72e8f0","unresolved":false,"context_lines":[{"line_number":40,"context_line":"        expected_tags \u003d [\u0027Certificate\u0027, \u0027BEGIN CERTIFICATE\u0027, \u0027END CERTIFICATE\u0027]"},{"line_number":41,"context_line":"        resp, certificates \u003d self.client.get_certificates()"},{"line_number":42,"context_line":"        self.assertEqual(200, resp.status)"},{"line_number":43,"context_line":"        self._verify_response(expected_tags, certificates)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAXH%2F%2F2H0%3D","line":43,"updated":"2014-04-17 01:37:43.000000000","message":"missed XML testing.","commit_id":"67cb2b62e8aafc0e548b70a426145de96f9c61c1"},{"author":{"_account_id":2222,"name":"meenakshi-m","username":"meenakshi-m"},"change_message_id":"2eab8f2095e359186d7cdb16b0e80db0943ae352","unresolved":false,"context_lines":[{"line_number":40,"context_line":"        expected_tags \u003d [\u0027Certificate\u0027, \u0027BEGIN CERTIFICATE\u0027, \u0027END CERTIFICATE\u0027]"},{"line_number":41,"context_line":"        resp, certificates \u003d self.client.get_certificates()"},{"line_number":42,"context_line":"        self.assertEqual(200, resp.status)"},{"line_number":43,"context_line":"        self._verify_response(expected_tags, certificates)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAXH%2F%2FwqQ%3D","line":43,"in_reply_to":"AAAAXH%2F%2F2H0%3D","updated":"2014-04-17 16:45:08.000000000","message":"Hi,\n\nWe tried XML interface using curl request, but it threw an error message, hence we didn\u0027t implement in the script.\n\nMean while raised a question in launchpad: https://answers.launchpad.net/ubuntu/+source/keystone/+question/247127\n\nRegards,\nMeenakshi M","commit_id":"67cb2b62e8aafc0e548b70a426145de96f9c61c1"},{"author":{"_account_id":2222,"name":"meenakshi-m","username":"meenakshi-m"},"change_message_id":"53a6cd386b80f4f186c75a38720e63b14bfc1c09","unresolved":false,"context_lines":[{"line_number":40,"context_line":"        expected_tags \u003d [\u0027Certificate\u0027, \u0027BEGIN CERTIFICATE\u0027, \u0027END CERTIFICATE\u0027]"},{"line_number":41,"context_line":"        resp, certificates \u003d self.client.get_certificates()"},{"line_number":42,"context_line":"        self.assertEqual(200, resp.status)"},{"line_number":43,"context_line":"        self._verify_response(expected_tags, certificates)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAXX%2F%2F6eI%3D","line":43,"in_reply_to":"AAAAXH%2F%2FMxc%3D","updated":"2014-04-25 10:53:54.000000000","message":"Hi Liu,\n\nIn reply for  bug(https://bugs.launchpad.net/keystone/+bug/1311573),  it states as \"There\u0027s neither an XML interface nor a JSON interface to this call and only supported content type is application/x-pem-file\".\n\nHence the bug status is marked as \"Won\u0027t Fix\".\n\nIMHO we cannot Implement XML interface.\n\nPlease correct me if I am wrong.\n\nRegards,\nMeenakshi M","commit_id":"67cb2b62e8aafc0e548b70a426145de96f9c61c1"},{"author":{"_account_id":2222,"name":"meenakshi-m","username":"meenakshi-m"},"change_message_id":"d5c0799d6ed32f2f605596bebb7a29b1e5fa1d3d","unresolved":false,"context_lines":[{"line_number":40,"context_line":"        expected_tags \u003d [\u0027Certificate\u0027, \u0027BEGIN CERTIFICATE\u0027, \u0027END CERTIFICATE\u0027]"},{"line_number":41,"context_line":"        resp, certificates \u003d self.client.get_certificates()"},{"line_number":42,"context_line":"        self.assertEqual(200, resp.status)"},{"line_number":43,"context_line":"        self._verify_response(expected_tags, certificates)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAXH%2F%2FMxc%3D","line":43,"in_reply_to":"AAAAXH%2F%2Ff2A%3D","updated":"2014-04-23 11:44:43.000000000","message":"Hi Liu,\n\nImplemented TODO comments and raised bug\nin launchpad for issue with XML interface.\n\nPlease Refer: https://bugs.launchpad.net/keystone/+bug/1311573\n\nRegards,\nMeenakshi","commit_id":"67cb2b62e8aafc0e548b70a426145de96f9c61c1"},{"author":{"_account_id":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true},"change_message_id":"ec0daf5de0d81039075ec0a35a4f0a3d765d19cc","unresolved":false,"context_lines":[{"line_number":40,"context_line":"        expected_tags \u003d [\u0027Certificate\u0027, \u0027BEGIN CERTIFICATE\u0027, \u0027END CERTIFICATE\u0027]"},{"line_number":41,"context_line":"        resp, certificates \u003d self.client.get_certificates()"},{"line_number":42,"context_line":"        self.assertEqual(200, resp.status)"},{"line_number":43,"context_line":"        self._verify_response(expected_tags, certificates)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAXH%2F%2Ff2A%3D","line":43,"in_reply_to":"AAAAXH%2F%2FwqQ%3D","updated":"2014-04-21 08:49:29.000000000","message":"It seems a bug. You can report a bug for it if nobody answer your question. And please add a TODO comments here to make everyone know this issue when review this patch.Thanks!","commit_id":"67cb2b62e8aafc0e548b70a426145de96f9c61c1"},{"author":{"_account_id":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true},"change_message_id":"faa7dcff4c4df35ec60edced9dad040e8b993ace","unresolved":false,"context_lines":[{"line_number":40,"context_line":"        expected_tags \u003d [\u0027Certificate\u0027, \u0027BEGIN CERTIFICATE\u0027, \u0027END CERTIFICATE\u0027]"},{"line_number":41,"context_line":"        resp, certificates \u003d self.client.get_certificates()"},{"line_number":42,"context_line":"        self.assertEqual(200, resp.status)"},{"line_number":43,"context_line":"        self._verify_response(expected_tags, certificates)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAXX%2F%2Fw2U%3D","line":43,"in_reply_to":"AAAAXX%2F%2F6eI%3D","updated":"2014-04-28 06:26:17.000000000","message":"yeah, you are right. thank you :-)","commit_id":"67cb2b62e8aafc0e548b70a426145de96f9c61c1"},{"author":{"_account_id":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true},"change_message_id":"25310ec5c39abe446d46b2e6093bf1a1c65f60c1","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"class CertificatesV3TestJSON(base.BaseIdentityV3AdminTest):"},{"line_number":21,"context_line":"    _interface \u003d \u0027json\u0027"},{"line_number":22,"context_line":"    # TODO(ravikumar): XML interface is pending, due to bug: #1311573"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    def _verify_response(self, expected, actual):"},{"line_number":25,"context_line":"        missing_tags \u003d [t for t in expected if t not in actual]"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAXX%2F%2Fw1k%3D","line":22,"updated":"2014-04-28 06:28:53.000000000","message":"This comment is not required now as bug 1311573 won\u0027t be fixed. Thanks :-)","commit_id":"71b04ed31ac0f951e79f7d40a920c7c75f1818e9"},{"author":{"_account_id":2238,"name":"rajalakshmi-ganesan","email":"rajalakshmi.girish@hpe.com","username":"rajalakshmi-ganesan"},"change_message_id":"6e5824c270a993a46228a2e173caf61df9657f1a","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"class CertificatesV3TestJSON(base.BaseIdentityV3AdminTest):"},{"line_number":21,"context_line":"    _interface \u003d \u0027json\u0027"},{"line_number":22,"context_line":"    # TODO(ravikumar): XML interface is pending, due to bug: #1311573"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    def _verify_response(self, expected, actual):"},{"line_number":25,"context_line":"        missing_tags \u003d [t for t in expected if t not in actual]"}],"source_content_type":"text/x-python","patch_set":4,"id":"7adec928_f37cef22","line":22,"in_reply_to":"AAAAXX%2F%2Fw1k%3D","updated":"2014-05-10 05:58:47.000000000","message":"Done","commit_id":"71b04ed31ac0f951e79f7d40a920c7c75f1818e9"}],"tempest/services/identity/v3/json/identity_client.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"080786cefebb6e872a223c2d8b8bad79e8b440e1","unresolved":false,"context_lines":[{"line_number":450,"context_line":"                               % (trust_id, role_id))"},{"line_number":451,"context_line":"        return resp, body"},{"line_number":452,"context_line":""},{"line_number":453,"context_line":"    def get_ca_certificate(self, **kwargs):"},{"line_number":454,"context_line":"        \"\"\"GET ca certificate chain.\"\"\""},{"line_number":455,"context_line":"        resp, body \u003d self.get(\"OS-SIMPLE-CERT/ca\")"},{"line_number":456,"context_line":"        return resp, body"}],"source_content_type":"text/x-python","patch_set":4,"id":"7adec928_0d7f88e1","line":453,"updated":"2014-05-09 11:36:49.000000000","message":"why **kwargs?","commit_id":"71b04ed31ac0f951e79f7d40a920c7c75f1818e9"},{"author":{"_account_id":2238,"name":"rajalakshmi-ganesan","email":"rajalakshmi.girish@hpe.com","username":"rajalakshmi-ganesan"},"change_message_id":"6e5824c270a993a46228a2e173caf61df9657f1a","unresolved":false,"context_lines":[{"line_number":450,"context_line":"                               % (trust_id, role_id))"},{"line_number":451,"context_line":"        return resp, body"},{"line_number":452,"context_line":""},{"line_number":453,"context_line":"    def get_ca_certificate(self, **kwargs):"},{"line_number":454,"context_line":"        \"\"\"GET ca certificate chain.\"\"\""},{"line_number":455,"context_line":"        resp, body \u003d self.get(\"OS-SIMPLE-CERT/ca\")"},{"line_number":456,"context_line":"        return resp, body"}],"source_content_type":"text/x-python","patch_set":4,"id":"7adec928_13787b2a","line":453,"in_reply_to":"7adec928_0d7f88e1","updated":"2014-05-10 05:58:47.000000000","message":"Done","commit_id":"71b04ed31ac0f951e79f7d40a920c7c75f1818e9"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"080786cefebb6e872a223c2d8b8bad79e8b440e1","unresolved":false,"context_lines":[{"line_number":453,"context_line":"    def get_ca_certificate(self, **kwargs):"},{"line_number":454,"context_line":"        \"\"\"GET ca certificate chain.\"\"\""},{"line_number":455,"context_line":"        resp, body \u003d self.get(\"OS-SIMPLE-CERT/ca\")"},{"line_number":456,"context_line":"        return resp, body"},{"line_number":457,"context_line":""},{"line_number":458,"context_line":"    def get_certificates(self, **kwargs):"},{"line_number":459,"context_line":"        \"\"\"GET signing certificates used to sign tokens.\"\"\""}],"source_content_type":"text/x-python","patch_set":4,"id":"7adec928_6d6d6c32","line":456,"updated":"2014-05-09 11:36:49.000000000","message":"Do not we need to load body through json (json.loads(body))?","commit_id":"71b04ed31ac0f951e79f7d40a920c7c75f1818e9"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"9d62b8ccd5548fa69ca5110564b53d0c55ca0d6c","unresolved":false,"context_lines":[{"line_number":453,"context_line":"    def get_ca_certificate(self, **kwargs):"},{"line_number":454,"context_line":"        \"\"\"GET ca certificate chain.\"\"\""},{"line_number":455,"context_line":"        resp, body \u003d self.get(\"OS-SIMPLE-CERT/ca\")"},{"line_number":456,"context_line":"        return resp, body"},{"line_number":457,"context_line":""},{"line_number":458,"context_line":"    def get_certificates(self, **kwargs):"},{"line_number":459,"context_line":"        \"\"\"GET signing certificates used to sign tokens.\"\"\""}],"source_content_type":"text/x-python","patch_set":4,"id":"7adec928_8b017208","line":456,"in_reply_to":"7adec928_5372034a","updated":"2014-05-15 15:25:57.000000000","message":"Ok, Got it. Thanks.","commit_id":"71b04ed31ac0f951e79f7d40a920c7c75f1818e9"},{"author":{"_account_id":2238,"name":"rajalakshmi-ganesan","email":"rajalakshmi.girish@hpe.com","username":"rajalakshmi-ganesan"},"change_message_id":"6e5824c270a993a46228a2e173caf61df9657f1a","unresolved":false,"context_lines":[{"line_number":453,"context_line":"    def get_ca_certificate(self, **kwargs):"},{"line_number":454,"context_line":"        \"\"\"GET ca certificate chain.\"\"\""},{"line_number":455,"context_line":"        resp, body \u003d self.get(\"OS-SIMPLE-CERT/ca\")"},{"line_number":456,"context_line":"        return resp, body"},{"line_number":457,"context_line":""},{"line_number":458,"context_line":"    def get_certificates(self, **kwargs):"},{"line_number":459,"context_line":"        \"\"\"GET signing certificates used to sign tokens.\"\"\""}],"source_content_type":"text/x-python","patch_set":4,"id":"7adec928_5372034a","line":456,"in_reply_to":"7adec928_6d6d6c32","updated":"2014-05-10 05:58:47.000000000","message":"Hi Mann,\n\nWe do not require json.loads(body) as the return type of certificate is pem file.\n\nRegards,\nRajalakshmi Ganesan","commit_id":"71b04ed31ac0f951e79f7d40a920c7c75f1818e9"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"080786cefebb6e872a223c2d8b8bad79e8b440e1","unresolved":false,"context_lines":[{"line_number":456,"context_line":"        return resp, body"},{"line_number":457,"context_line":""},{"line_number":458,"context_line":"    def get_certificates(self, **kwargs):"},{"line_number":459,"context_line":"        \"\"\"GET signing certificates used to sign tokens.\"\"\""},{"line_number":460,"context_line":"        resp, body \u003d self.get(\"OS-SIMPLE-CERT/certificates\")"},{"line_number":461,"context_line":"        return resp, body"},{"line_number":462,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7adec928_ad777401","line":459,"updated":"2014-05-09 11:36:49.000000000","message":"ditto","commit_id":"71b04ed31ac0f951e79f7d40a920c7c75f1818e9"},{"author":{"_account_id":2238,"name":"rajalakshmi-ganesan","email":"rajalakshmi.girish@hpe.com","username":"rajalakshmi-ganesan"},"change_message_id":"6e5824c270a993a46228a2e173caf61df9657f1a","unresolved":false,"context_lines":[{"line_number":456,"context_line":"        return resp, body"},{"line_number":457,"context_line":""},{"line_number":458,"context_line":"    def get_certificates(self, **kwargs):"},{"line_number":459,"context_line":"        \"\"\"GET signing certificates used to sign tokens.\"\"\""},{"line_number":460,"context_line":"        resp, body \u003d self.get(\"OS-SIMPLE-CERT/certificates\")"},{"line_number":461,"context_line":"        return resp, body"},{"line_number":462,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7adec928_7390df43","line":459,"in_reply_to":"7adec928_ad777401","updated":"2014-05-10 05:58:47.000000000","message":"ditto","commit_id":"71b04ed31ac0f951e79f7d40a920c7c75f1818e9"}]}
