)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"2597bc266fa3ad64d48cf88366a8c73a86722609","unresolved":false,"context_lines":[{"line_number":11,"context_line":"check for debug enabled in other symptom checks like caching and"},{"line_number":12,"context_line":"database. This also corrects the unit tests that have already been"},{"line_number":13,"context_line":"added as well as adds a unit test for the new debug symptom."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I76750ab3553026583b9fb330bd39f2a134d9c230"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3a71b18c_014c5b75","line":14,"updated":"2016-12-07 21:21:15.000000000","message":"add:\n\n  Related-Bug: 1641621","commit_id":"6079d6385c07b61a6ec0d235b65452797dac66d6"}],"keystone/cmd/doctor/database.py":[{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"935ed82579ee869f80a10fdd20df07f3b6c4c7b6","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    \"\"\""},{"line_number":27,"context_line":"    return ("},{"line_number":28,"context_line":"        CONF.database.connection is not None"},{"line_number":29,"context_line":"        and \u0027sqlite\u0027 in CONF.database.connection)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3a71b18c_a7fd5b70","line":29,"range":{"start_line":29,"start_character":12,"end_line":29,"end_character":48},"updated":"2016-12-08 13:12:05.000000000","message":"Shouldn\u0027t the symptom name be \"symptom_database_connection_is_SQLite\" then ? (vs is_not_SQLite)","commit_id":"359b10c7e3bdb0af0fe61cc08e68d57d8be02fbc"}],"keystone/tests/unit/test_cli.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"36a68a41c366c000301c9e2b9f189e7fa4f7b836","unresolved":false,"context_lines":[{"line_number":715,"context_line":"                        matchers.Contains(expected_msg))"},{"line_number":716,"context_line":""},{"line_number":717,"context_line":""},{"line_number":718,"context_line":"class DoctorTestCase(unit.TestCase):"},{"line_number":719,"context_line":""},{"line_number":720,"context_line":"    def test_symptom_caching_disabled(self):"},{"line_number":721,"context_line":"        # Symptom Detected: Caching disabled"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a71b18c_70ba3b70","line":718,"range":{"start_line":718,"start_character":6,"end_line":718,"end_character":20},"updated":"2016-12-07 20:20:49.000000000","message":"rename this to CachingDoctorTests in a separate patch","commit_id":"794ce75d97358903461ff9940c9911706fcd4d98"},{"author":{"_account_id":18464,"name":"Richard Avelar","email":"csravelar@gmail.com","username":"razone"},"change_message_id":"0728dda742a2739c9e193d1895a1f8ef2d6728f3","unresolved":false,"context_lines":[{"line_number":715,"context_line":"                        matchers.Contains(expected_msg))"},{"line_number":716,"context_line":""},{"line_number":717,"context_line":""},{"line_number":718,"context_line":"class DoctorTestCase(unit.TestCase):"},{"line_number":719,"context_line":""},{"line_number":720,"context_line":"    def test_symptom_caching_disabled(self):"},{"line_number":721,"context_line":"        # Symptom Detected: Caching disabled"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a71b18c_035f0376","line":718,"range":{"start_line":718,"start_character":6,"end_line":718,"end_character":20},"in_reply_to":"3a71b18c_70ba3b70","updated":"2016-12-07 21:04:10.000000000","message":"Done","commit_id":"794ce75d97358903461ff9940c9911706fcd4d98"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"36a68a41c366c000301c9e2b9f189e7fa4f7b836","unresolved":false,"context_lines":[{"line_number":717,"context_line":""},{"line_number":718,"context_line":"class DoctorTestCase(unit.TestCase):"},{"line_number":719,"context_line":""},{"line_number":720,"context_line":"    def test_symptom_caching_disabled(self):"},{"line_number":721,"context_line":"        # Symptom Detected: Caching disabled"},{"line_number":722,"context_line":"        self.config_fixture.config(group\u003d\u0027cache\u0027, enabled\u003dFalse)"},{"line_number":723,"context_line":"        self.assertTrue(caching.symptom_caching_disabled())"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a71b18c_1062e716","line":720,"range":{"start_line":720,"start_character":8,"end_line":720,"end_character":37},"updated":"2016-12-07 20:20:49.000000000","message":"this tests reads SO much easier now","commit_id":"794ce75d97358903461ff9940c9911706fcd4d98"},{"author":{"_account_id":18464,"name":"Richard Avelar","email":"csravelar@gmail.com","username":"razone"},"change_message_id":"0728dda742a2739c9e193d1895a1f8ef2d6728f3","unresolved":false,"context_lines":[{"line_number":717,"context_line":""},{"line_number":718,"context_line":"class DoctorTestCase(unit.TestCase):"},{"line_number":719,"context_line":""},{"line_number":720,"context_line":"    def test_symptom_caching_disabled(self):"},{"line_number":721,"context_line":"        # Symptom Detected: Caching disabled"},{"line_number":722,"context_line":"        self.config_fixture.config(group\u003d\u0027cache\u0027, enabled\u003dFalse)"},{"line_number":723,"context_line":"        self.assertTrue(caching.symptom_caching_disabled())"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a71b18c_2364ff47","line":720,"range":{"start_line":720,"start_character":8,"end_line":720,"end_character":37},"in_reply_to":"3a71b18c_1062e716","updated":"2016-12-07 21:04:10.000000000","message":"Done","commit_id":"794ce75d97358903461ff9940c9911706fcd4d98"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"36a68a41c366c000301c9e2b9f189e7fa4f7b836","unresolved":false,"context_lines":[{"line_number":749,"context_line":"                                   backend\u003d\u0027dogpile.cache.memory\u0027)"},{"line_number":750,"context_line":"        self.assertFalse(caching.symptom_caching_enabled_without_a_backend())"},{"line_number":751,"context_line":""},{"line_number":752,"context_line":"    def test_symptom_debug_mode_is_enabled(self):"},{"line_number":753,"context_line":"        # Symptom Detected: Debug mode is enabled"},{"line_number":754,"context_line":"        self.config_fixture.config(debug\u003dTrue)"},{"line_number":755,"context_line":"        self.assertTrue(debug.symptom_debug_mode_is_enabled())"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a71b18c_d0a94f26","line":752,"range":{"start_line":752,"start_character":4,"end_line":752,"end_character":49},"updated":"2016-12-07 20:20:49.000000000","message":"put this in it\u0027s own class:\n\n  class DebugDoctorTests(unit.TestCase):","commit_id":"794ce75d97358903461ff9940c9911706fcd4d98"},{"author":{"_account_id":18464,"name":"Richard Avelar","email":"csravelar@gmail.com","username":"razone"},"change_message_id":"0728dda742a2739c9e193d1895a1f8ef2d6728f3","unresolved":false,"context_lines":[{"line_number":749,"context_line":"                                   backend\u003d\u0027dogpile.cache.memory\u0027)"},{"line_number":750,"context_line":"        self.assertFalse(caching.symptom_caching_enabled_without_a_backend())"},{"line_number":751,"context_line":""},{"line_number":752,"context_line":"    def test_symptom_debug_mode_is_enabled(self):"},{"line_number":753,"context_line":"        # Symptom Detected: Debug mode is enabled"},{"line_number":754,"context_line":"        self.config_fixture.config(debug\u003dTrue)"},{"line_number":755,"context_line":"        self.assertTrue(debug.symptom_debug_mode_is_enabled())"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a71b18c_635ef777","line":752,"range":{"start_line":752,"start_character":4,"end_line":752,"end_character":49},"in_reply_to":"3a71b18c_d0a94f26","updated":"2016-12-07 21:04:10.000000000","message":"Done","commit_id":"794ce75d97358903461ff9940c9911706fcd4d98"}]}
