)]}'
{"watcher/tests/db/test_purge.py":[{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"38c59b2df7e45e11b98600249925dc1a8c9c3925","unresolved":false,"context_lines":[{"line_number":265,"context_line":"        with freezegun.freeze_time(self.fake_today):"},{"line_number":266,"context_line":"            # orphan audit template"},{"line_number":267,"context_line":"            audit_template4 \u003d obj_utils.create_test_audit_template("},{"line_number":268,"context_line":"                self.context, goal_id\u003dself.goal2.id,  # Does not exist"},{"line_number":269,"context_line":"                name\u003dself.generate_unique_name(prefix\u003d\"Audit Template 4 \"),"},{"line_number":270,"context_line":"                strategy_id\u003dself.strategy1.id, id\u003dself._generate_id(),"},{"line_number":271,"context_line":"                uuid\u003dutils.generate_uuid())"}],"source_content_type":"text/x-python","patch_set":9,"id":"ba5da102_b9e50d39","line":268,"range":{"start_line":268,"start_character":54,"end_line":268,"end_character":70},"updated":"2016-11-02 14:18:20.000000000","message":"please remove this obsolete comment","commit_id":"83b1da609cc1b4621f340f14de3a108854cdca44"},{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"38c59b2df7e45e11b98600249925dc1a8c9c3925","unresolved":false,"context_lines":[{"line_number":362,"context_line":"        with freezegun.freeze_time(self.fake_today):"},{"line_number":363,"context_line":"            # orphan audit template"},{"line_number":364,"context_line":"            audit_template4 \u003d obj_utils.create_test_audit_template("},{"line_number":365,"context_line":"                self.context, goal_id\u003dself.goal2.id,  # Does not exist"},{"line_number":366,"context_line":"                name\u003dself.generate_unique_name(prefix\u003d\"Audit Template 4 \"),"},{"line_number":367,"context_line":"                strategy_id\u003dNone, id\u003dself._generate_id(),"},{"line_number":368,"context_line":"                uuid\u003dutils.generate_uuid())"}],"source_content_type":"text/x-python","patch_set":9,"id":"ba5da102_d9e2c12e","line":365,"range":{"start_line":365,"start_character":54,"end_line":365,"end_character":70},"updated":"2016-11-02 14:18:20.000000000","message":"ditto","commit_id":"83b1da609cc1b4621f340f14de3a108854cdca44"}],"watcher/tests/objects/test_action.py":[{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"8d2a638e7cdec2927a04ce3f27580e1b9167f6f9","unresolved":false,"context_lines":[{"line_number":86,"context_line":"                          eager\u003dself.eager)"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    @mock.patch.object(db_api.Connection, \u0027get_action_list\u0027)"},{"line_number":89,"context_line":"    def test_list(self, mock_get_list):"},{"line_number":90,"context_line":"        mock_get_list.return_value \u003d [self.fake_action]"},{"line_number":91,"context_line":"        actions \u003d objects.Action.list(self.context)"},{"line_number":92,"context_line":"        self.assertEqual(1, mock_get_list.call_count)"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa6399be_7f34c749","line":89,"range":{"start_line":89,"start_character":8,"end_line":89,"end_character":17},"updated":"2016-10-18 08:55:42.000000000","message":"I think we should complete this test in the case where self.eager\u003dTrue.","commit_id":"65f2a68593750586eee3a125ed6f889548cabd70"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"71a949ba9bf50a6e0b72d0de7151e35c2bdf6d45","unresolved":false,"context_lines":[{"line_number":86,"context_line":"                          eager\u003dself.eager)"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    @mock.patch.object(db_api.Connection, \u0027get_action_list\u0027)"},{"line_number":89,"context_line":"    def test_list(self, mock_get_list):"},{"line_number":90,"context_line":"        mock_get_list.return_value \u003d [self.fake_action]"},{"line_number":91,"context_line":"        actions \u003d objects.Action.list(self.context)"},{"line_number":92,"context_line":"        self.assertEqual(1, mock_get_list.call_count)"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa6399be_b3d048cb","line":89,"range":{"start_line":89,"start_character":8,"end_line":89,"end_character":17},"in_reply_to":"fa6399be_7f34c749","updated":"2016-10-18 15:29:42.000000000","message":"Done","commit_id":"65f2a68593750586eee3a125ed6f889548cabd70"},{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"8d2a638e7cdec2927a04ce3f27580e1b9167f6f9","unresolved":false,"context_lines":[{"line_number":111,"context_line":"        self.assertEqual(self.context, action._context)"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"    @mock.patch.object(db_api.Connection, \u0027get_action_by_uuid\u0027)"},{"line_number":114,"context_line":"    def test_refresh(self, mock_get_action):"},{"line_number":115,"context_line":"        returns \u003d [dict(self.fake_action, state\u003d\"first state\"),"},{"line_number":116,"context_line":"                   dict(self.fake_action, state\u003d\"second state\")]"},{"line_number":117,"context_line":"        mock_get_action.side_effect \u003d returns"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa6399be_bf3e5f27","line":114,"range":{"start_line":114,"start_character":8,"end_line":114,"end_character":20},"updated":"2016-10-18 08:55:42.000000000","message":"ditto","commit_id":"65f2a68593750586eee3a125ed6f889548cabd70"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"71a949ba9bf50a6e0b72d0de7151e35c2bdf6d45","unresolved":false,"context_lines":[{"line_number":111,"context_line":"        self.assertEqual(self.context, action._context)"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"    @mock.patch.object(db_api.Connection, \u0027get_action_by_uuid\u0027)"},{"line_number":114,"context_line":"    def test_refresh(self, mock_get_action):"},{"line_number":115,"context_line":"        returns \u003d [dict(self.fake_action, state\u003d\"first state\"),"},{"line_number":116,"context_line":"                   dict(self.fake_action, state\u003d\"second state\")]"},{"line_number":117,"context_line":"        mock_get_action.side_effect \u003d returns"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa6399be_d3d5bcb9","line":114,"range":{"start_line":114,"start_character":8,"end_line":114,"end_character":20},"in_reply_to":"fa6399be_bf3e5f27","updated":"2016-10-18 15:29:42.000000000","message":"Done","commit_id":"65f2a68593750586eee3a125ed6f889548cabd70"}]}
