)]}'
{"keystone/tests/unit/test_v3.py":[{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"593fde9fdb313e64431213a4a8ee2aa335381b07","unresolved":false,"context_lines":[{"line_number":652,"context_line":"        except Exception:"},{"line_number":653,"context_line":"            msg \u003d \u0027%s is not a valid ISO 8601 extended format date time.\u0027 % dt"},{"line_number":654,"context_line":"            raise AssertionError(msg)"},{"line_number":655,"context_line":"        self.assertIsInstance(dt, datetime.datetime)"},{"line_number":656,"context_line":""},{"line_number":657,"context_line":"    def assertValidTokenResponse(self, r, user\u003dNone):"},{"line_number":658,"context_line":"        self.assertTrue(r.headers.get(\u0027X-Subject-Token\u0027))"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba15a1d1_093e59da","side":"PARENT","line":655,"updated":"2015-09-21 21:30:11.000000000","message":"should this just need to move up to line: 650 instead? \n\nLooks like just a misplaced validation.","commit_id":"74575a66f1113ac0452da9982b345dec18ec0f32"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"6c85b3305a48b5b85038f7257ab3ff3a40584433","unresolved":false,"context_lines":[{"line_number":652,"context_line":"        except Exception:"},{"line_number":653,"context_line":"            msg \u003d \u0027%s is not a valid ISO 8601 extended format date time.\u0027 % dt"},{"line_number":654,"context_line":"            raise AssertionError(msg)"},{"line_number":655,"context_line":"        self.assertIsInstance(dt, datetime.datetime)"},{"line_number":656,"context_line":""},{"line_number":657,"context_line":"    def assertValidTokenResponse(self, r, user\u003dNone):"},{"line_number":658,"context_line":"        self.assertTrue(r.headers.get(\u0027X-Subject-Token\u0027))"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba15a1d1_565e21ea","side":"PARENT","line":655,"in_reply_to":"ba15a1d1_093e59da","updated":"2015-09-22 03:50:38.000000000","message":"\u0027dt\u0027 here is just unicode string, it\u0027s not an instance of datetime, but it will be after calling of \"timeutils.parse_strtime\"","commit_id":"74575a66f1113ac0452da9982b345dec18ec0f32"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"c0e55444641c6f503bc8c4f47b4515579c706dc9","unresolved":false,"context_lines":[{"line_number":652,"context_line":"        except Exception:"},{"line_number":653,"context_line":"            msg \u003d \u0027%s is not a valid ISO 8601 extended format date time.\u0027 % dt"},{"line_number":654,"context_line":"            raise AssertionError(msg)"},{"line_number":655,"context_line":"        self.assertIsInstance(dt, datetime.datetime)"},{"line_number":656,"context_line":""},{"line_number":657,"context_line":"    def assertValidTokenResponse(self, r, user\u003dNone):"},{"line_number":658,"context_line":"        self.assertTrue(r.headers.get(\u0027X-Subject-Token\u0027))"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba15a1d1_8ce7cc3f","side":"PARENT","line":655,"in_reply_to":"ba15a1d1_565e21ea","updated":"2015-09-22 05:45:12.000000000","message":"ah makes sense","commit_id":"74575a66f1113ac0452da9982b345dec18ec0f32"}]}
