)]}'
{"ironic/common/states.py":[{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"7b896586dc66bb633ad0c396d5c84698edbc1f10","unresolved":false,"context_lines":[{"line_number":177,"context_line":"\"\"\"States in which node deletion is allowed.\"\"\""},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"STABLE_STATES \u003d (ENROLL, MANAGEABLE, AVAILABLE, ACTIVE, ERROR)"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"##############"},{"line_number":183,"context_line":"# Power states"}],"source_content_type":"text/x-python","patch_set":1,"id":"1af94dfe_ff8245ff","line":180,"updated":"2016-03-16 16:43:12.000000000","message":"missing docstring","commit_id":"a50df25e5971eaaef9b15d823d6d377a49c110ca"}],"ironic/tests/unit/conductor/test_task_manager.py":[{"author":{"_account_id":7711,"name":"Yuriy Zveryanskyy","email":"yzveryanskyy@mirantis.com","username":"yuriyz"},"change_message_id":"006ff70413d6f79080431912a9f21018b37113b0","unresolved":false,"context_lines":[{"line_number":633,"context_line":"            self.task.process_event \u003d task_manager.TaskManager.process_event"},{"line_number":634,"context_line":"            self.task.process_event(self.task, \u0027fake\u0027, callback\u003dcallback)"},{"line_number":635,"context_line":"            # assert the target state is set when callback is passed"},{"line_number":636,"context_line":"            self.assertIsNotNone(self.task.node.target_provision_state)"},{"line_number":637,"context_line":""},{"line_number":638,"context_line":"    def test_process_event_no_callback_stable_state(self):"},{"line_number":639,"context_line":"        for state in states.STABLE_STATES:"}],"source_content_type":"text/x-python","patch_set":2,"id":"1af94dfe_83857908","line":636,"updated":"2016-03-17 14:55:17.000000000","message":"ditto assertNotEqual","commit_id":"24947a6e876009fe5e64f3b2716129bcd5be0302"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"1a54a0c33a2e9025c25e5ec4f9cabba2195368dc","unresolved":false,"context_lines":[{"line_number":633,"context_line":"            self.task.process_event \u003d task_manager.TaskManager.process_event"},{"line_number":634,"context_line":"            self.task.process_event(self.task, \u0027fake\u0027, callback\u003dcallback)"},{"line_number":635,"context_line":"            # assert the target state is set when callback is passed"},{"line_number":636,"context_line":"            self.assertIsNotNone(self.task.node.target_provision_state)"},{"line_number":637,"context_line":""},{"line_number":638,"context_line":"    def test_process_event_no_callback_stable_state(self):"},{"line_number":639,"context_line":"        for state in states.STABLE_STATES:"}],"source_content_type":"text/x-python","patch_set":2,"id":"1af94dfe_ea9b4416","line":636,"in_reply_to":"1af94dfe_83857908","updated":"2016-03-18 09:42:58.000000000","message":"Done","commit_id":"24947a6e876009fe5e64f3b2716129bcd5be0302"},{"author":{"_account_id":7711,"name":"Yuriy Zveryanskyy","email":"yzveryanskyy@mirantis.com","username":"yuriyz"},"change_message_id":"006ff70413d6f79080431912a9f21018b37113b0","unresolved":false,"context_lines":[{"line_number":643,"context_line":"            self.task.process_event(self.task, \u0027fake\u0027)"},{"line_number":644,"context_line":"            # assert the target state was cleared when moving to a"},{"line_number":645,"context_line":"            # stable state"},{"line_number":646,"context_line":"            self.assertIsNone(self.task.node.target_provision_state)"},{"line_number":647,"context_line":""},{"line_number":648,"context_line":""},{"line_number":649,"context_line":"@task_manager.require_exclusive_lock"}],"source_content_type":"text/x-python","patch_set":2,"id":"1af94dfe_c3cdc186","line":646,"updated":"2016-03-17 14:55:17.000000000","message":"assertEqual(states.NOSTATE, self.task.node.target_provision_state)","commit_id":"24947a6e876009fe5e64f3b2716129bcd5be0302"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"1a54a0c33a2e9025c25e5ec4f9cabba2195368dc","unresolved":false,"context_lines":[{"line_number":643,"context_line":"            self.task.process_event(self.task, \u0027fake\u0027)"},{"line_number":644,"context_line":"            # assert the target state was cleared when moving to a"},{"line_number":645,"context_line":"            # stable state"},{"line_number":646,"context_line":"            self.assertIsNone(self.task.node.target_provision_state)"},{"line_number":647,"context_line":""},{"line_number":648,"context_line":""},{"line_number":649,"context_line":"@task_manager.require_exclusive_lock"}],"source_content_type":"text/x-python","patch_set":2,"id":"1af94dfe_4a9d1809","line":646,"in_reply_to":"1af94dfe_c3cdc186","updated":"2016-03-18 09:42:58.000000000","message":"Done","commit_id":"24947a6e876009fe5e64f3b2716129bcd5be0302"}]}
