)]}'
{"neutron/db/quota/driver.py":[{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"9b67e2ce71cfb4f6ee1aac86332413c4a7e58ba9","unresolved":false,"context_lines":[{"line_number":16,"context_line":"from neutron_lib import exceptions"},{"line_number":17,"context_line":"from oslo_log import log"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from neutron.api.v2 import attributes"},{"line_number":20,"context_line":"from neutron.common import exceptions as n_exc"},{"line_number":21,"context_line":"from neutron.db import _utils as db_utils"},{"line_number":22,"context_line":"from neutron.db import api as db_api"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba2be162_bdd37e37","line":19,"range":{"start_line":19,"start_character":13,"end_line":19,"end_character":16},"updated":"2017-03-02 06:18:44.000000000","message":"Just a query, dont we have something in neutron-lib for this and Line#117?","commit_id":"7d2582901de561f88069a297be8e8e81050d5d91"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"3be3454ac22b5cf21380f80f3c59ba42652bacfc","unresolved":false,"context_lines":[{"line_number":16,"context_line":"from neutron_lib import exceptions"},{"line_number":17,"context_line":"from oslo_log import log"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from neutron.api.v2 import attributes"},{"line_number":20,"context_line":"from neutron.common import exceptions as n_exc"},{"line_number":21,"context_line":"from neutron.db import _utils as db_utils"},{"line_number":22,"context_line":"from neutron.db import api as db_api"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba2be162_f858a4fc","line":19,"range":{"start_line":19,"start_character":13,"end_line":19,"end_character":16},"in_reply_to":"ba2be162_bdd37e37","updated":"2017-03-02 06:50:36.000000000","message":"Good point!","commit_id":"7d2582901de561f88069a297be8e8e81050d5d91"}],"neutron/tests/unit/db/quota/test_driver.py":[{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"f9dcc1336f78aefaa408ba1f284af159bc0630e1","unresolved":false,"context_lines":[{"line_number":118,"context_line":""},{"line_number":119,"context_line":"        # Check the expected limits. The quotas can be in any order."},{"line_number":120,"context_line":"        for quota in quotas:"},{"line_number":121,"context_line":"            self.assertEqual(3, len(quota))"},{"line_number":122,"context_line":"            project \u003d quota[\u0027tenant_id\u0027]"},{"line_number":123,"context_line":"            self.assertIn(project, (project_1, project_2))"},{"line_number":124,"context_line":"            if project \u003d\u003d project_1:"}],"source_content_type":"text/x-python","patch_set":4,"id":"dfeb2761_48bea1d5","side":"PARENT","line":121,"updated":"2017-04-04 19:49:05.000000000","message":"hm, what do we validate here? the number of keys in the dict?.. if so, that\u0027s a silly check, isn\u0027t it?","commit_id":"cb94b5293059a90c2b9ddd3e47b826fd3be9cefd"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"1a5dc0c8e20223a175c99b39f72c75935e5caec4","unresolved":false,"context_lines":[{"line_number":118,"context_line":""},{"line_number":119,"context_line":"        # Check the expected limits. The quotas can be in any order."},{"line_number":120,"context_line":"        for quota in quotas:"},{"line_number":121,"context_line":"            self.assertEqual(3, len(quota))"},{"line_number":122,"context_line":"            project \u003d quota[\u0027tenant_id\u0027]"},{"line_number":123,"context_line":"            self.assertIn(project, (project_1, project_2))"},{"line_number":124,"context_line":"            if project \u003d\u003d project_1:"}],"source_content_type":"text/x-python","patch_set":4,"id":"bff0334d_6c18d980","side":"PARENT","line":121,"in_reply_to":"dfeb2761_48bea1d5","updated":"2017-04-05 21:22:13.000000000","message":"I agree. I removed it.","commit_id":"cb94b5293059a90c2b9ddd3e47b826fd3be9cefd"}]}
