)]}'
{"tests/unit/core/test_context.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"11dd4c7cf9269762987ce495368c0686d57c86cd","unresolved":false,"context_lines":[{"line_number":54,"context_line":"        ref_call.args \u003d [\u0027spam\u0027, \u0027eggs\u0027]"},{"line_number":55,"context_line":"        ref_context \u003d dict(call\u003dref_call)"},{"line_number":56,"context_line":"        new_context \u003d context.Context(context_object\u003dref_context)"},{"line_number":57,"context_line":"        self.assertEqual(2, new_context.call_args_count)"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"        ref_context \u003d dict(call\u003d{})"},{"line_number":60,"context_line":"        new_context \u003d context.Context(context_object\u003dref_context)"}],"source_content_type":"text/x-python","patch_set":2,"id":"da20952f_f558bd8c","line":57,"updated":"2015-09-02 00:51:27.000000000","message":"suggest use len(ref_call.args)","commit_id":"0e56e7577aaba33fe985f94d0b4f94a80cb60c97"},{"author":{"_account_id":10670,"name":"Michael McCune","email":"elmiko@redhat.com","username":"mimccune"},"change_message_id":"88ef95f5691a53dabe582b7e95b73ef592376b81","unresolved":false,"context_lines":[{"line_number":54,"context_line":"        ref_call.args \u003d [\u0027spam\u0027, \u0027eggs\u0027]"},{"line_number":55,"context_line":"        ref_context \u003d dict(call\u003dref_call)"},{"line_number":56,"context_line":"        new_context \u003d context.Context(context_object\u003dref_context)"},{"line_number":57,"context_line":"        self.assertEqual(2, new_context.call_args_count)"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"        ref_context \u003d dict(call\u003d{})"},{"line_number":60,"context_line":"        new_context \u003d context.Context(context_object\u003dref_context)"}],"source_content_type":"text/x-python","patch_set":2,"id":"da20952f_b5c7a463","line":57,"in_reply_to":"da20952f_f558bd8c","updated":"2015-09-02 01:00:29.000000000","message":"Done","commit_id":"0e56e7577aaba33fe985f94d0b4f94a80cb60c97"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"11dd4c7cf9269762987ce495368c0686d57c86cd","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"        ref_context \u003d dict(call\u003d{})"},{"line_number":60,"context_line":"        new_context \u003d context.Context(context_object\u003dref_context)"},{"line_number":61,"context_line":"        self.assertEqual(None, new_context.call_args_count)"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        new_context \u003d context.Context()"},{"line_number":64,"context_line":"        self.assertEqual(None, new_context.call_args_count)"}],"source_content_type":"text/x-python","patch_set":2,"id":"da20952f_951ce1c2","line":61,"updated":"2015-09-02 00:51:27.000000000","message":"use assertIsNone","commit_id":"0e56e7577aaba33fe985f94d0b4f94a80cb60c97"},{"author":{"_account_id":10670,"name":"Michael McCune","email":"elmiko@redhat.com","username":"mimccune"},"change_message_id":"88ef95f5691a53dabe582b7e95b73ef592376b81","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"        ref_context \u003d dict(call\u003d{})"},{"line_number":60,"context_line":"        new_context \u003d context.Context(context_object\u003dref_context)"},{"line_number":61,"context_line":"        self.assertEqual(None, new_context.call_args_count)"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        new_context \u003d context.Context()"},{"line_number":64,"context_line":"        self.assertEqual(None, new_context.call_args_count)"}],"source_content_type":"text/x-python","patch_set":2,"id":"da20952f_b59ec461","line":61,"in_reply_to":"da20952f_951ce1c2","updated":"2015-09-02 01:00:29.000000000","message":"Done","commit_id":"0e56e7577aaba33fe985f94d0b4f94a80cb60c97"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"11dd4c7cf9269762987ce495368c0686d57c86cd","unresolved":false,"context_lines":[{"line_number":61,"context_line":"        self.assertEqual(None, new_context.call_args_count)"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        new_context \u003d context.Context()"},{"line_number":64,"context_line":"        self.assertEqual(None, new_context.call_args_count)"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    @mock.patch(\u0027bandit.core.utils.ast_args_to_str\u0027)"},{"line_number":67,"context_line":"    def test_call_args_string(self, ast_args_to_str):"}],"source_content_type":"text/x-python","patch_set":2,"id":"da20952f_557de9e5","line":64,"updated":"2015-09-02 00:51:27.000000000","message":"use assertIsNone","commit_id":"0e56e7577aaba33fe985f94d0b4f94a80cb60c97"},{"author":{"_account_id":10670,"name":"Michael McCune","email":"elmiko@redhat.com","username":"mimccune"},"change_message_id":"88ef95f5691a53dabe582b7e95b73ef592376b81","unresolved":false,"context_lines":[{"line_number":61,"context_line":"        self.assertEqual(None, new_context.call_args_count)"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        new_context \u003d context.Context()"},{"line_number":64,"context_line":"        self.assertEqual(None, new_context.call_args_count)"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    @mock.patch(\u0027bandit.core.utils.ast_args_to_str\u0027)"},{"line_number":67,"context_line":"    def test_call_args_string(self, ast_args_to_str):"}],"source_content_type":"text/x-python","patch_set":2,"id":"da20952f_d59b3871","line":64,"in_reply_to":"da20952f_557de9e5","updated":"2015-09-02 01:00:29.000000000","message":"Done","commit_id":"0e56e7577aaba33fe985f94d0b4f94a80cb60c97"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"11dd4c7cf9269762987ce495368c0686d57c86cd","unresolved":false,"context_lines":[{"line_number":87,"context_line":"        self.assertEqual(expected_string, new_context.call_function_name)"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"        new_context \u003d context.Context()"},{"line_number":90,"context_line":"        self.assertEqual(None, new_context.call_function_name)"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    def test_call_function_name_qual(self):"},{"line_number":93,"context_line":"        expected_string \u003d \u0027spam\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"da20952f_55c089e0","line":90,"updated":"2015-09-02 00:51:27.000000000","message":"use assertIsNone.\n\nThis applies to all the places below where assertEqual(None is used.","commit_id":"0e56e7577aaba33fe985f94d0b4f94a80cb60c97"},{"author":{"_account_id":10670,"name":"Michael McCune","email":"elmiko@redhat.com","username":"mimccune"},"change_message_id":"88ef95f5691a53dabe582b7e95b73ef592376b81","unresolved":false,"context_lines":[{"line_number":87,"context_line":"        self.assertEqual(expected_string, new_context.call_function_name)"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"        new_context \u003d context.Context()"},{"line_number":90,"context_line":"        self.assertEqual(None, new_context.call_function_name)"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    def test_call_function_name_qual(self):"},{"line_number":93,"context_line":"        expected_string \u003d \u0027spam\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"da20952f_d5725849","line":90,"in_reply_to":"da20952f_55c089e0","updated":"2015-09-02 01:00:29.000000000","message":"Done","commit_id":"0e56e7577aaba33fe985f94d0b4f94a80cb60c97"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"11dd4c7cf9269762987ce495368c0686d57c86cd","unresolved":false,"context_lines":[{"line_number":239,"context_line":""},{"line_number":240,"context_line":"        new_context \u003d context.Context()"},{"line_number":241,"context_line":"        new_context.set_lineno_for_call_arg(\u0027eggs\u0027)"},{"line_number":242,"context_line":"        self.assertFalse(\u0027lineno\u0027 in new_context._context)"},{"line_number":243,"context_line":""},{"line_number":244,"context_line":"    def test_get_call_arg_at_position(self):"},{"line_number":245,"context_line":"        expected_arg \u003d \u0027spam\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"da20952f_35087428","line":242,"updated":"2015-09-02 00:51:27.000000000","message":"use assertNotIn","commit_id":"0e56e7577aaba33fe985f94d0b4f94a80cb60c97"},{"author":{"_account_id":10670,"name":"Michael McCune","email":"elmiko@redhat.com","username":"mimccune"},"change_message_id":"88ef95f5691a53dabe582b7e95b73ef592376b81","unresolved":false,"context_lines":[{"line_number":239,"context_line":""},{"line_number":240,"context_line":"        new_context \u003d context.Context()"},{"line_number":241,"context_line":"        new_context.set_lineno_for_call_arg(\u0027eggs\u0027)"},{"line_number":242,"context_line":"        self.assertFalse(\u0027lineno\u0027 in new_context._context)"},{"line_number":243,"context_line":""},{"line_number":244,"context_line":"    def test_get_call_arg_at_position(self):"},{"line_number":245,"context_line":"        expected_arg \u003d \u0027spam\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"da20952f_75034c77","line":242,"in_reply_to":"da20952f_35087428","updated":"2015-09-02 01:00:29.000000000","message":"Done","commit_id":"0e56e7577aaba33fe985f94d0b4f94a80cb60c97"}]}
