)]}'
{"keystone/tests/unit/test_v3_auth.py":[{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"b3c9aae8a8eabae39b142582770cf1cd6d0c556d","unresolved":false,"context_lines":[{"line_number":3580,"context_line":"# classes are removed."},{"line_number":3581,"context_line":"# class AuthExternalDomainBehavior(object):"},{"line_number":3582,"context_line":"#     content_type \u003d \u0027json\u0027"},{"line_number":3583,"context_line":"#"},{"line_number":3584,"context_line":"#     def test_remote_user_with_realm(self):"},{"line_number":3585,"context_line":"#         api \u003d auth.controllers.Auth()"},{"line_number":3586,"context_line":"#         remote_user \u003d self.user[\u0027name\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_66b3539b","line":3583,"updated":"2018-09-21 06:52:17.000000000","message":"how about create a bug for tracing it, then use @wip here to ensure we won\u0027t forget to fix it.","commit_id":"daee283320ab7df4cfcca6d5654d03200e8a4f34"},{"author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"change_message_id":"c10cb8df8b1339cc87ad6b8ba1d91a482ddbd772","unresolved":false,"context_lines":[{"line_number":3580,"context_line":"# classes are removed."},{"line_number":3581,"context_line":"# class AuthExternalDomainBehavior(object):"},{"line_number":3582,"context_line":"#     content_type \u003d \u0027json\u0027"},{"line_number":3583,"context_line":"#"},{"line_number":3584,"context_line":"#     def test_remote_user_with_realm(self):"},{"line_number":3585,"context_line":"#         api \u003d auth.controllers.Auth()"},{"line_number":3586,"context_line":"#         remote_user \u003d self.user[\u0027name\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_5c3fff84","line":3583,"in_reply_to":"3f79a3b5_66b3539b","updated":"2018-09-21 13:31:55.000000000","message":"Good idea.  \n\nhttps://bugs.launchpad.net/keystone/+bug/1793756","commit_id":"daee283320ab7df4cfcca6d5654d03200e8a4f34"},{"author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"change_message_id":"b50c7932549ee66886bc4b8fc28b2247c89b0fce","unresolved":false,"context_lines":[{"line_number":3574,"context_line":"            c.post(\u0027/v3/auth/tokens\u0027, json\u003dauth_data,"},{"line_number":3575,"context_line":"                   expected_status_code\u003dhttp_client.UNAUTHORIZED)"},{"line_number":3576,"context_line":""},{"line_number":3577,"context_line":"@wip(\u0027Re-enable post flask support\u0027)"},{"line_number":3578,"context_line":"# FIXME(morgan): This test case must be re-worked to function under flask. It"},{"line_number":3579,"context_line":"# has been commented out until it is re-worked ensuring no issues when webob"},{"line_number":3580,"context_line":"# classes are removed."}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_6e30fa9e","line":3577,"updated":"2018-09-21 19:06:26.000000000","message":"This has to be done on a function, not in the middle of code.  Removing the decorator.","commit_id":"d5cd2596cd078e929ec92e9ee8131920fc4969fe"}]}
