)]}'
{"examples/ssl-insecure-version.py":[{"author":{"_account_id":11861,"name":"Travis McPeak","email":"tmcpeak@us.ibm.com","username":"travis-mcpeak"},"change_message_id":"d79e1bc6a7e38c2f332e74175031dd8baed72a84","unresolved":false,"context_lines":[{"line_number":34,"context_line":"    pass"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"def open_ssl_socket(version\u003dSSL.SSLv23_METHOD):"},{"line_number":37,"context_line":"    pass"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a890539_8c1931d3","line":37,"updated":"2014-11-25 14:56:11.000000000","message":"Do you want to add a unit test that should pass too?","commit_id":"9c0e8959c9f9fde6ae4725a1ec9852b0bdea2ba4"},{"author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"change_message_id":"026e5dd1792d341534401d25e7ce1cb93ad9abf1","unresolved":false,"context_lines":[{"line_number":34,"context_line":"    pass"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"def open_ssl_socket(version\u003dSSL.SSLv23_METHOD):"},{"line_number":37,"context_line":"    pass"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a890539_4c74a9ce","line":37,"in_reply_to":"5a890539_8c1931d3","updated":"2014-11-25 14:58:39.000000000","message":"yup, good idea","commit_id":"9c0e8959c9f9fde6ae4725a1ec9852b0bdea2ba4"}],"tests/test_functional.py":[{"author":{"_account_id":11861,"name":"Travis McPeak","email":"tmcpeak@us.ibm.com","username":"travis-mcpeak"},"change_message_id":"d79e1bc6a7e38c2f332e74175031dd8baed72a84","unresolved":false,"context_lines":[{"line_number":182,"context_line":"        self.b_mgr.run_scope([path])"},{"line_number":183,"context_line":"        self.assertEqual(self.b_mgr.scores[0], 20)"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"    def test_ssl_insecure_version(self):"},{"line_number":186,"context_line":"        path \u003d os.path.join(os.getcwd(), \u0027examples\u0027, \u0027ssl-insecure-version.py\u0027)"},{"line_number":187,"context_line":"        self.b_mgr.run_scope([path])"},{"line_number":188,"context_line":"        self.assertEqual(self.b_mgr.scores[0], 141)"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a890539_acc98d27","line":185,"updated":"2014-11-25 14:56:11.000000000","message":"I think some single line comment here about what 141 is would be useful.  Eg, 6 failures or whatever","commit_id":"9c0e8959c9f9fde6ae4725a1ec9852b0bdea2ba4"},{"author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"change_message_id":"026e5dd1792d341534401d25e7ce1cb93ad9abf1","unresolved":false,"context_lines":[{"line_number":182,"context_line":"        self.b_mgr.run_scope([path])"},{"line_number":183,"context_line":"        self.assertEqual(self.b_mgr.scores[0], 20)"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"    def test_ssl_insecure_version(self):"},{"line_number":186,"context_line":"        path \u003d os.path.join(os.getcwd(), \u0027examples\u0027, \u0027ssl-insecure-version.py\u0027)"},{"line_number":187,"context_line":"        self.b_mgr.run_scope([path])"},{"line_number":188,"context_line":"        self.assertEqual(self.b_mgr.scores[0], 141)"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a890539_2c791dc8","line":185,"in_reply_to":"5a890539_acc98d27","updated":"2014-11-25 14:58:39.000000000","message":"well its just the total score for the example set, same as all the other tests i this file. Not sure its worth commenting this one explicitly. I\u0027ll add a comment at the top of the file to cover it.","commit_id":"9c0e8959c9f9fde6ae4725a1ec9852b0bdea2ba4"},{"author":{"_account_id":11861,"name":"Travis McPeak","email":"tmcpeak@us.ibm.com","username":"travis-mcpeak"},"change_message_id":"679d26485ca34c28c1f48d2979c426f826ba46e0","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    \u0027\u0027\u0027This set of tests runs bandit against each example file in turn"},{"line_number":31,"context_line":"    and records the score returned. This is compared to a known good value."},{"line_number":32,"context_line":"    When new tests are added to an example the expected result should be "},{"line_number":33,"context_line":"    adjusted to match."},{"line_number":34,"context_line":"    \u0027\u0027\u0027"},{"line_number":35,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"5a890539_5260c4ce","line":32,"updated":"2014-11-25 15:20:31.000000000","message":"whitespace :)","commit_id":"5ef8c91c0aca141c528389e58d8929c1f98d337f"},{"author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"change_message_id":"cb16eb377bdc10dbcd550c4dcdb132ebe355f0c1","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    \u0027\u0027\u0027This set of tests runs bandit against each example file in turn"},{"line_number":31,"context_line":"    and records the score returned. This is compared to a known good value."},{"line_number":32,"context_line":"    When new tests are added to an example the expected result should be "},{"line_number":33,"context_line":"    adjusted to match."},{"line_number":34,"context_line":"    \u0027\u0027\u0027"},{"line_number":35,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"5a890539_72c1404d","line":32,"in_reply_to":"5a890539_5260c4ce","updated":"2014-11-25 15:26:56.000000000","message":"bah lol, ok ill update","commit_id":"5ef8c91c0aca141c528389e58d8929c1f98d337f"}]}
