)]}'
{"nova/tests/test_db_api.py":[{"author":{"_account_id":1812,"name":"p-draigbrady","email":"P@draigBrady.com","username":"p-draigbrady"},"change_message_id":"1ab9915b790258f4a1aa8d988eee54f985a704ba","unresolved":false,"context_lines":[{"line_number":3979,"context_line":"        qc_db \u003d db.quota_class_get(self.ctxt, \u0027class name\u0027, \u0027resource\u0027)"},{"line_number":3980,"context_line":"        self._assertEqualObjects(qc, qc_db)"},{"line_number":3981,"context_line":""},{"line_number":3982,"context_line":"    def test_quota_class_get_nonexisten(self):"},{"line_number":3983,"context_line":"        self.assertRaises(exception.QuotaClassNotFound, db.quota_class_get,"},{"line_number":3984,"context_line":"                                        self.ctxt, \u0027nonexistent\u0027, \u0027resource\u0027)"},{"line_number":3985,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAPH%2F%2F0cg%3D","line":3982,"updated":"2013-05-22 10:58:24.000000000","message":"s/nonexisten/nonexistent/","commit_id":"92506ea1f4418767770862a9989e38d6dc3c7a0a"},{"author":{"_account_id":7369,"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","username":"redixin"},"change_message_id":"f9a84d467281597565772f1a1876c10e796a6807","unresolved":false,"context_lines":[{"line_number":3979,"context_line":"        qc_db \u003d db.quota_class_get(self.ctxt, \u0027class name\u0027, \u0027resource\u0027)"},{"line_number":3980,"context_line":"        self._assertEqualObjects(qc, qc_db)"},{"line_number":3981,"context_line":""},{"line_number":3982,"context_line":"    def test_quota_class_get_nonexisten(self):"},{"line_number":3983,"context_line":"        self.assertRaises(exception.QuotaClassNotFound, db.quota_class_get,"},{"line_number":3984,"context_line":"                                        self.ctxt, \u0027nonexistent\u0027, \u0027resource\u0027)"},{"line_number":3985,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAPH%2F%2F0V4%3D","line":3982,"in_reply_to":"AAAAPH%2F%2F0cg%3D","updated":"2013-05-22 11:32:41.000000000","message":"Done","commit_id":"92506ea1f4418767770862a9989e38d6dc3c7a0a"},{"author":{"_account_id":1812,"name":"p-draigbrady","email":"P@draigBrady.com","username":"p-draigbrady"},"change_message_id":"1ab9915b790258f4a1aa8d988eee54f985a704ba","unresolved":false,"context_lines":[{"line_number":3988,"context_line":"        db.quota_class_create(self.ctxt, \u0027class name\u0027, \u0027resource2\u0027, 43)"},{"line_number":3989,"context_line":"        classes \u003d db.quota_class_get_all_by_name(self.ctxt, \u0027class name\u0027)"},{"line_number":3990,"context_line":"        self.assertEqual(classes, {\u0027class_name\u0027: \u0027class name\u0027,"},{"line_number":3991,"context_line":"                                        \u0027resource1\u0027: 42, \u0027resource2\u0027: 43})"},{"line_number":3992,"context_line":""},{"line_number":3993,"context_line":"    def test_quota_class_update(self):"},{"line_number":3994,"context_line":"        qc \u003d db.quota_class_create(self.ctxt, \u0027class name\u0027, \u0027resource\u0027, 42)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAPH%2F%2F0cM%3D","line":3991,"updated":"2013-05-22 10:58:24.000000000","message":"indenting a bit off? (and below)","commit_id":"92506ea1f4418767770862a9989e38d6dc3c7a0a"},{"author":{"_account_id":7369,"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","username":"redixin"},"change_message_id":"f9a84d467281597565772f1a1876c10e796a6807","unresolved":false,"context_lines":[{"line_number":3988,"context_line":"        db.quota_class_create(self.ctxt, \u0027class name\u0027, \u0027resource2\u0027, 43)"},{"line_number":3989,"context_line":"        classes \u003d db.quota_class_get_all_by_name(self.ctxt, \u0027class name\u0027)"},{"line_number":3990,"context_line":"        self.assertEqual(classes, {\u0027class_name\u0027: \u0027class name\u0027,"},{"line_number":3991,"context_line":"                                        \u0027resource1\u0027: 42, \u0027resource2\u0027: 43})"},{"line_number":3992,"context_line":""},{"line_number":3993,"context_line":"    def test_quota_class_update(self):"},{"line_number":3994,"context_line":"        qc \u003d db.quota_class_create(self.ctxt, \u0027class name\u0027, \u0027resource\u0027, 42)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAPH%2F%2F0Vw%3D","line":3991,"in_reply_to":"AAAAPH%2F%2F0cM%3D","updated":"2013-05-22 11:32:41.000000000","message":"Done","commit_id":"92506ea1f4418767770862a9989e38d6dc3c7a0a"},{"author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"change_message_id":"0a2214ae03a22172ae919ffed7152d78951d5f25","unresolved":false,"context_lines":[{"line_number":3985,"context_line":""},{"line_number":3986,"context_line":"    def test_quota_class_get_all_by_name(self):"},{"line_number":3987,"context_line":"        db.quota_class_create(self.ctxt, \u0027class name\u0027, \u0027resource1\u0027, 42)"},{"line_number":3988,"context_line":"        db.quota_class_create(self.ctxt, \u0027class name\u0027, \u0027resource2\u0027, 43)"},{"line_number":3989,"context_line":"        classes \u003d db.quota_class_get_all_by_name(self.ctxt, \u0027class name\u0027)"},{"line_number":3990,"context_line":"        self.assertEqual(classes, {\u0027class_name\u0027: \u0027class name\u0027,"},{"line_number":3991,"context_line":"                            \u0027resource1\u0027: 42, \u0027resource2\u0027: 43})"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPH%2F%2FyIU%3D","line":3988,"updated":"2013-05-23 05:00:11.000000000","message":"I would prefer to see the the case when we have more then 1 name, and to test this in more generic way (in loop for all names)","commit_id":"6093d22576819626cc9820965e4dcde36d42ce73"},{"author":{"_account_id":7369,"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","username":"redixin"},"change_message_id":"56c8d596930b10dfb685e4262cb397cecf35920b","unresolved":false,"context_lines":[{"line_number":3985,"context_line":""},{"line_number":3986,"context_line":"    def test_quota_class_get_all_by_name(self):"},{"line_number":3987,"context_line":"        db.quota_class_create(self.ctxt, \u0027class name\u0027, \u0027resource1\u0027, 42)"},{"line_number":3988,"context_line":"        db.quota_class_create(self.ctxt, \u0027class name\u0027, \u0027resource2\u0027, 43)"},{"line_number":3989,"context_line":"        classes \u003d db.quota_class_get_all_by_name(self.ctxt, \u0027class name\u0027)"},{"line_number":3990,"context_line":"        self.assertEqual(classes, {\u0027class_name\u0027: \u0027class name\u0027,"},{"line_number":3991,"context_line":"                            \u0027resource1\u0027: 42, \u0027resource2\u0027: 43})"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPH%2F%2Fu5o%3D","line":3988,"in_reply_to":"AAAAPH%2F%2FyIU%3D","updated":"2013-05-24 07:14:59.000000000","message":"Done","commit_id":"6093d22576819626cc9820965e4dcde36d42ce73"}]}
