)]}'
{"shade/tests/unit/test_task_manager.py":[{"author":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"change_message_id":"945a84c22417090f7d25a3a0e1dea408b5f6a9bf","unresolved":false,"context_lines":[{"line_number":54,"context_line":"    @mock.patch.object(shade.meta, \u0027obj_list_to_dict\u0027)"},{"line_number":55,"context_line":"    def test_dont_munchify_generators(self, mock_ol2d, mock_o2d):"},{"line_number":56,"context_line":"        ret \u003d self.manager.submitTask(TestTaskGenerator())"},{"line_number":57,"context_line":"        self.assertEqual(types.GeneratorType, type(ret))"},{"line_number":58,"context_line":"        self.assertFalse(mock_o2d.called)"},{"line_number":59,"context_line":"        self.assertFalse(mock_ol2d.called)"}],"source_content_type":"text/x-python","patch_set":3,"id":"da85f559_09d0a152","line":57,"updated":"2015-11-13 22:13:24.000000000","message":"For next time:\n\nhttp://testtools.readthedocs.org/en/latest/for-test-authors.html#assertisinstance","commit_id":"74477b6d51f263a1b8966e82f1a51e2ec8c948d1"},{"author":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"change_message_id":"945a84c22417090f7d25a3a0e1dea408b5f6a9bf","unresolved":false,"context_lines":[{"line_number":56,"context_line":"        ret \u003d self.manager.submitTask(TestTaskGenerator())"},{"line_number":57,"context_line":"        self.assertEqual(types.GeneratorType, type(ret))"},{"line_number":58,"context_line":"        self.assertFalse(mock_o2d.called)"},{"line_number":59,"context_line":"        self.assertFalse(mock_ol2d.called)"}],"source_content_type":"text/x-python","patch_set":3,"id":"da85f559_89c49192","line":59,"updated":"2015-11-13 22:13:24.000000000","message":"Ehhhh... not sure this is the right approach, I\u0027d just let it go through without mocks, and since it\u0027s a generator, we know it wasn\u0027t called.","commit_id":"74477b6d51f263a1b8966e82f1a51e2ec8c948d1"}]}
