)]}'
{"keystone/tests/unit/test_v3_auth.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"65cf6a0850545b382e19879d13a85fe96dc44ebf","unresolved":false,"context_lines":[{"line_number":299,"context_line":""},{"line_number":300,"context_line":"        r \u003d self.get(\u0027/auth/tokens\u0027, headers\u003d{\u0027X-Subject-Token\u0027: v2_token})"},{"line_number":301,"context_line":"        # FIXME(dolph): Due to bug 1476329, v2 tokens validated on v3 are"},{"line_number":302,"context_line":"        # missing timezones, so they will not pass this assertion."},{"line_number":303,"context_line":"        # self.assertValidUnscopedTokenResponse(r)"},{"line_number":304,"context_line":"        v3_token_data \u003d r.result"},{"line_number":305,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5aef4532_3b830e9a","side":"PARENT","line":302,"updated":"2016-03-08 22:36:08.000000000","message":"This comment can be removed now.","commit_id":"6b22bd4f2d583226dc62c443d0e1abd1930056b4"},{"author":{"_account_id":11434,"name":"werner mendizabal","email":"nonameentername@gmail.com","username":"nonameentername"},"change_message_id":"626fd121204b29c55c9a3725a513f917b039bdb4","unresolved":false,"context_lines":[{"line_number":299,"context_line":""},{"line_number":300,"context_line":"        r \u003d self.get(\u0027/auth/tokens\u0027, headers\u003d{\u0027X-Subject-Token\u0027: v2_token})"},{"line_number":301,"context_line":"        # FIXME(dolph): Due to bug 1476329, v2 tokens validated on v3 are"},{"line_number":302,"context_line":"        # missing timezones, so they will not pass this assertion."},{"line_number":303,"context_line":"        # self.assertValidUnscopedTokenResponse(r)"},{"line_number":304,"context_line":"        v3_token_data \u003d r.result"},{"line_number":305,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5aef4532_f1d707bd","side":"PARENT","line":302,"in_reply_to":"5aef4532_3b830e9a","updated":"2016-03-08 23:29:43.000000000","message":"Done","commit_id":"6b22bd4f2d583226dc62c443d0e1abd1930056b4"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"65cf6a0850545b382e19879d13a85fe96dc44ebf","unresolved":false,"context_lines":[{"line_number":328,"context_line":""},{"line_number":329,"context_line":"        r \u003d self.get(\u0027/auth/tokens\u0027, headers\u003d{\u0027X-Subject-Token\u0027: v2_token})"},{"line_number":330,"context_line":"        # FIXME(dolph): Due to bug 1476329, v2 tokens validated on v3 are"},{"line_number":331,"context_line":"        # missing timezones, so they will not pass this assertion."},{"line_number":332,"context_line":"        # self.assertValidProjectScopedTokenResponse(r)"},{"line_number":333,"context_line":"        v3_token_data \u003d r.result"},{"line_number":334,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5aef4532_7b4bd687","side":"PARENT","line":331,"updated":"2016-03-08 22:36:08.000000000","message":"This comment can be removed now.","commit_id":"6b22bd4f2d583226dc62c443d0e1abd1930056b4"},{"author":{"_account_id":11434,"name":"werner mendizabal","email":"nonameentername@gmail.com","username":"nonameentername"},"change_message_id":"626fd121204b29c55c9a3725a513f917b039bdb4","unresolved":false,"context_lines":[{"line_number":328,"context_line":""},{"line_number":329,"context_line":"        r \u003d self.get(\u0027/auth/tokens\u0027, headers\u003d{\u0027X-Subject-Token\u0027: v2_token})"},{"line_number":330,"context_line":"        # FIXME(dolph): Due to bug 1476329, v2 tokens validated on v3 are"},{"line_number":331,"context_line":"        # missing timezones, so they will not pass this assertion."},{"line_number":332,"context_line":"        # self.assertValidProjectScopedTokenResponse(r)"},{"line_number":333,"context_line":"        v3_token_data \u003d r.result"},{"line_number":334,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5aef4532_51e7dbaf","side":"PARENT","line":331,"in_reply_to":"5aef4532_7b4bd687","updated":"2016-03-08 23:29:43.000000000","message":"Done","commit_id":"6b22bd4f2d583226dc62c443d0e1abd1930056b4"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"531ca44c73aa7e719d57bf571c6e39d76a56f5e5","unresolved":false,"context_lines":[{"line_number":295,"context_line":"                }"},{"line_number":296,"context_line":"            })"},{"line_number":297,"context_line":"        v2_token_data \u003d r.result"},{"line_number":298,"context_line":"        v2_token \u003d v2_token_data[\u0027access\u0027][\u0027token\u0027][\u0027id\u0027]"},{"line_number":299,"context_line":""},{"line_number":300,"context_line":"        r \u003d self.get(\u0027/auth/tokens\u0027, headers\u003d{\u0027X-Subject-Token\u0027: v2_token})"},{"line_number":301,"context_line":"        # FIXME(dolph): Due to bug 1476329, v2 tokens validated on v3 are"}],"source_content_type":"text/x-python","patch_set":2,"id":"5aef4532_95cda6b9","side":"PARENT","line":298,"updated":"2016-03-09 14:39:35.000000000","message":"We could add an assertion here that proves the token expires_at isn\u0027t subsecond-aware: \n\nhttp://cdn.pasteraw.com/qp2ohfeabe8dl5j8cfs4w635rp49zah\n\nThat way the behavior is clearly documented in the test. The same comment applies to the project-scoped test.","commit_id":"6b22bd4f2d583226dc62c443d0e1abd1930056b4"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"1f4f8748f241120fb7a77e7b5fa345c364f4506e","unresolved":false,"context_lines":[{"line_number":295,"context_line":"                }"},{"line_number":296,"context_line":"            })"},{"line_number":297,"context_line":"        v2_token_data \u003d r.result"},{"line_number":298,"context_line":"        v2_token \u003d v2_token_data[\u0027access\u0027][\u0027token\u0027][\u0027id\u0027]"},{"line_number":299,"context_line":""},{"line_number":300,"context_line":"        r \u003d self.get(\u0027/auth/tokens\u0027, headers\u003d{\u0027X-Subject-Token\u0027: v2_token})"},{"line_number":301,"context_line":"        # FIXME(dolph): Due to bug 1476329, v2 tokens validated on v3 are"}],"source_content_type":"text/x-python","patch_set":2,"id":"5aef4532_b0a390ff","side":"PARENT","line":298,"in_reply_to":"5aef4532_95cda6b9","updated":"2016-03-09 14:51:03.000000000","message":"We could also add an assertion making sure that the issued_at time is timezone aware.","commit_id":"6b22bd4f2d583226dc62c443d0e1abd1930056b4"}]}
