)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"change_message_id":"8d4e589704c09b71b777b299bede22e7c9ac70ca","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix limits.py: RateLimit.__repr__ - self.method is undefined."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Using self.verb instead of self.method, unit tests added to cover this fix."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I4a84179ff96c50b230afcaea7a19fb54613577fb"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"AAAATn%2F98Xo%3D","line":9,"updated":"2013-12-04 06:59:06.000000000","message":"It is recommended to wrap commit message at 72 chars and don\u0027t put period on the first (summary) line. Take a look: https://wiki.openstack.org/wiki/GitCommitMessages#Summary_of_GIT_commit_message_structure","commit_id":"7c95b70f92ca9e786566bc7b9356b6e5736f82ce"}],"cinderclient/tests/v1/test_limits.py":[{"author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"change_message_id":"8d4e589704c09b71b777b299bede22e7c9ac70ca","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"class TestRateLimit(utils.TestCase):"},{"line_number":21,"context_line":"    def testRepr(self):"},{"line_number":22,"context_line":"        l1 \u003d limits.RateLimit(\"verb1\", \"uri1\", \"regex1\", \"value1\", \"remain1\", \"unit1\", \"next1\")"},{"line_number":23,"context_line":"        self.assertEqual(\"\u003cRateLimit: method\u003dverb1 uri\u003duri1\u003e\", repr(l1))"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATn%2F98W4%3D","line":21,"updated":"2013-12-04 06:59:06.000000000","message":"Python coding convention discourage use of camelCaseNames for method in favor of lower_case_method_with_underscores (TestCase method like setUp, tearDown, assertSomething and such are traditional exceptions).","commit_id":"7c95b70f92ca9e786566bc7b9356b6e5736f82ce"}],"cinderclient/tests/v2/test_limits.py":[{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"711957e100ba1d7145353b33e9284587eeb59c67","unresolved":false,"context_lines":[{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from cinderclient.tests import utils"},{"line_number":17,"context_line":"from cinderclient.v1 import limits"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"class TestRateLimit(utils.TestCase):"}],"source_content_type":"text/x-python","patch_set":10,"id":"AAAAT3%2F%2F0v4%3D","line":17,"updated":"2013-12-30 18:34:57.000000000","message":"this should import v2","commit_id":"6d2b627688d1c12bf5ec1ac72c426ddc217b6507"}]}
