)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"fb2d28b8b439c6232041f3a457d3621c66e61a23","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"There isn\u0027t method assert_called_once of mock class"},{"line_number":10,"context_line":"and hence does not really check anything. Let\u0027s use"},{"line_number":11,"context_line":"assertTrule(mock.called) to check."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: I2bdf62b775badc0adbe2c6f55bcc65cd13ac2d60"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1ae5cdf2_229368fb","line":11,"updated":"2014-06-09 21:56:20.000000000","message":"change \"assertTrule\" to \"assertTrue\"\n\nAlso, this change does\n\n self.assertEqual(1, meth.call_count)\n\nnot\n\n self.assertTrue(meth.called)","commit_id":"ca9fd72b2b624166476391d00c6a8031266ebeb1"}],"keystoneclient/tests/test_keyring.py":[{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"c4f0272399b0ac37e1c864550f700b96da6896c7","unresolved":false,"context_lines":[{"line_number":96,"context_line":""},{"line_number":97,"context_line":"            self.assertTrue(cl.authenticate())"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"            self.assertTrue(meth.called)"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"        # make sure that we never touched the keyring"},{"line_number":102,"context_line":"        self.assertFalse(self.memory_keyring.get_password_called)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_72cfa229","line":99,"updated":"2014-06-04 07:26:57.000000000","message":"More direct translation would be self.assertEqual(1, meth.call_count)","commit_id":"7f666aad348fde9242af313bc6d2e952cb48fd5b"},{"author":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"change_message_id":"f457acdb3e52f0b1458f253254df27e508337525","unresolved":false,"context_lines":[{"line_number":96,"context_line":""},{"line_number":97,"context_line":"            self.assertTrue(cl.authenticate())"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"            self.assertTrue(meth.called)"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"        # make sure that we never touched the keyring"},{"line_number":102,"context_line":"        self.assertFalse(self.memory_keyring.get_password_called)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_75422c69","line":99,"in_reply_to":"1ae5cdf2_72cfa229","updated":"2014-06-04 07:58:17.000000000","message":"Done","commit_id":"7f666aad348fde9242af313bc6d2e952cb48fd5b"}]}
