)]}'
{"keystone/tests/unit/test_v3_auth.py":[{"author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"change_message_id":"751be7d2877fc304f39601c554d408da1526f8bd","unresolved":false,"context_lines":[{"line_number":1653,"context_line":"        self.auth_plugin_config_override("},{"line_number":1654,"context_line":"            external\u003d\u0027keystone.auth.plugins.external.DefaultDomain\u0027)"},{"line_number":1655,"context_line":""},{"line_number":1656,"context_line":"    def test_remote_user_with_default_domain(self):"},{"line_number":1657,"context_line":"        api \u003d auth.controllers.Auth()"},{"line_number":1658,"context_line":"        remote_user \u003d self.default_domain_user[\u0027name\u0027]"},{"line_number":1659,"context_line":"        context, auth_info, auth_context \u003d self.build_external_auth_request("}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_093e42da","line":1656,"updated":"2015-05-27 14:49:53.000000000","message":"couldn\u0027t find a difference between the actual code in the tests from this class and the others. Wouldn\u0027t be the case to have a base test class where just the \"config_overrides\" method changes?","commit_id":"34ad4bd9f9474d5efa4d3353639983e9d9c0abec"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"ffce3da476a3981964b03698dd35bd0e39b3dae2","unresolved":false,"context_lines":[{"line_number":1653,"context_line":"        self.auth_plugin_config_override("},{"line_number":1654,"context_line":"            external\u003d\u0027keystone.auth.plugins.external.DefaultDomain\u0027)"},{"line_number":1655,"context_line":""},{"line_number":1656,"context_line":"    def test_remote_user_with_default_domain(self):"},{"line_number":1657,"context_line":"        api \u003d auth.controllers.Auth()"},{"line_number":1658,"context_line":"        remote_user \u003d self.default_domain_user[\u0027name\u0027]"},{"line_number":1659,"context_line":"        context, auth_info, auth_context \u003d self.build_external_auth_request("}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_06d736ee","line":1656,"in_reply_to":"7a016987_093e42da","updated":"2015-05-28 01:40:11.000000000","message":"Rodrigo, it\u0027s not just a \"config_overrides\" changes in those testcases, we shouldnot provide a remote domain, and all the references with the remote domain should be changed to the reference with default domain instead.\n\nThe input is great, let me see whether some refactoring  work could be done here.","commit_id":"34ad4bd9f9474d5efa4d3353639983e9d9c0abec"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"11deb379f9d7222549cb27f9a7f1717a483848dc","unresolved":false,"context_lines":[{"line_number":1661,"context_line":""},{"line_number":1662,"context_line":"        api.authenticate(context, auth_info, auth_context)"},{"line_number":1663,"context_line":"        self.assertEqual(auth_context[\u0027user_id\u0027],"},{"line_number":1664,"context_line":"                         self.default_domain_user[\u0027id\u0027])"},{"line_number":1665,"context_line":""},{"line_number":1666,"context_line":"        # Now test to make sure the user name can, itself, contain the"},{"line_number":1667,"context_line":"        # \u0027@\u0027 character."}],"source_content_type":"text/x-python","patch_set":3,"id":"5afe65bd_f6b9897a","line":1664,"updated":"2015-06-03 03:53:55.000000000","message":"And here.","commit_id":"1b8eb01dce8ec6ecb949a9b8b1257e2bd6605959"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"964918b894bb9ecccdbe6ef777f46ee87295d9e6","unresolved":false,"context_lines":[{"line_number":1672,"context_line":"            remote_user, kerberos\u003dself.kerberos)"},{"line_number":1673,"context_line":""},{"line_number":1674,"context_line":"        api.authenticate(context, auth_info, auth_context)"},{"line_number":1675,"context_line":"        self.assertEqual(auth_context[\u0027user_id\u0027],"},{"line_number":1676,"context_line":"                         self.default_domain_user[\u0027id\u0027])"},{"line_number":1677,"context_line":""},{"line_number":1678,"context_line":"    def test_project_id_scoped_with_remote_user(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"5afe65bd_55651343","line":1675,"updated":"2015-06-02 14:06:39.000000000","message":"Should the order here be switched? Should be (expected, observed)","commit_id":"1b8eb01dce8ec6ecb949a9b8b1257e2bd6605959"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"11deb379f9d7222549cb27f9a7f1717a483848dc","unresolved":false,"context_lines":[{"line_number":1672,"context_line":"            remote_user, kerberos\u003dself.kerberos)"},{"line_number":1673,"context_line":""},{"line_number":1674,"context_line":"        api.authenticate(context, auth_info, auth_context)"},{"line_number":1675,"context_line":"        self.assertEqual(auth_context[\u0027user_id\u0027],"},{"line_number":1676,"context_line":"                         self.default_domain_user[\u0027id\u0027])"},{"line_number":1677,"context_line":""},{"line_number":1678,"context_line":"    def test_project_id_scoped_with_remote_user(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"5afe65bd_f6a2a94a","line":1675,"in_reply_to":"5afe65bd_55651343","updated":"2015-06-03 03:53:55.000000000","message":"Done","commit_id":"1b8eb01dce8ec6ecb949a9b8b1257e2bd6605959"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"964918b894bb9ecccdbe6ef777f46ee87295d9e6","unresolved":false,"context_lines":[{"line_number":1685,"context_line":"                                             \u0027AUTH_TYPE\u0027: \u0027Negotiate\u0027})"},{"line_number":1686,"context_line":"        r \u003d self.v3_authenticate_token(auth_data)"},{"line_number":1687,"context_line":"        token \u003d self.assertValidProjectScopedTokenResponse(r)"},{"line_number":1688,"context_line":"        self.assertEqual(token[\u0027bind\u0027][\u0027kerberos\u0027],"},{"line_number":1689,"context_line":"                         self.default_domain_user[\u0027name\u0027])"},{"line_number":1690,"context_line":""},{"line_number":1691,"context_line":"    def test_unscoped_bind_with_remote_user(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"5afe65bd_d5510364","line":1688,"updated":"2015-06-02 14:06:39.000000000","message":"Should the order here be switched? Should be (expected, observed)","commit_id":"1b8eb01dce8ec6ecb949a9b8b1257e2bd6605959"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"11deb379f9d7222549cb27f9a7f1717a483848dc","unresolved":false,"context_lines":[{"line_number":1685,"context_line":"                                             \u0027AUTH_TYPE\u0027: \u0027Negotiate\u0027})"},{"line_number":1686,"context_line":"        r \u003d self.v3_authenticate_token(auth_data)"},{"line_number":1687,"context_line":"        token \u003d self.assertValidProjectScopedTokenResponse(r)"},{"line_number":1688,"context_line":"        self.assertEqual(token[\u0027bind\u0027][\u0027kerberos\u0027],"},{"line_number":1689,"context_line":"                         self.default_domain_user[\u0027name\u0027])"},{"line_number":1690,"context_line":""},{"line_number":1691,"context_line":"    def test_unscoped_bind_with_remote_user(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"5afe65bd_16a0a542","line":1688,"in_reply_to":"5afe65bd_d5510364","updated":"2015-06-03 03:53:55.000000000","message":"Done","commit_id":"1b8eb01dce8ec6ecb949a9b8b1257e2bd6605959"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"964918b894bb9ecccdbe6ef777f46ee87295d9e6","unresolved":false,"context_lines":[{"line_number":1696,"context_line":"                                             \u0027AUTH_TYPE\u0027: \u0027Negotiate\u0027})"},{"line_number":1697,"context_line":"        r \u003d self.v3_authenticate_token(auth_data)"},{"line_number":1698,"context_line":"        token \u003d self.assertValidUnscopedTokenResponse(r)"},{"line_number":1699,"context_line":"        self.assertEqual(token[\u0027bind\u0027][\u0027kerberos\u0027],"},{"line_number":1700,"context_line":"                         self.default_domain_user[\u0027name\u0027])"},{"line_number":1701,"context_line":""},{"line_number":1702,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"5afe65bd_55ccf334","line":1699,"updated":"2015-06-02 14:06:39.000000000","message":"Should the order here be switched? Should be (expected, observed)","commit_id":"1b8eb01dce8ec6ecb949a9b8b1257e2bd6605959"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"11deb379f9d7222549cb27f9a7f1717a483848dc","unresolved":false,"context_lines":[{"line_number":1696,"context_line":"                                             \u0027AUTH_TYPE\u0027: \u0027Negotiate\u0027})"},{"line_number":1697,"context_line":"        r \u003d self.v3_authenticate_token(auth_data)"},{"line_number":1698,"context_line":"        token \u003d self.assertValidUnscopedTokenResponse(r)"},{"line_number":1699,"context_line":"        self.assertEqual(token[\u0027bind\u0027][\u0027kerberos\u0027],"},{"line_number":1700,"context_line":"                         self.default_domain_user[\u0027name\u0027])"},{"line_number":1701,"context_line":""},{"line_number":1702,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"5afe65bd_56961df1","line":1699,"in_reply_to":"5afe65bd_55ccf334","updated":"2015-06-03 03:53:55.000000000","message":"Done","commit_id":"1b8eb01dce8ec6ecb949a9b8b1257e2bd6605959"}]}
