)]}'
{"nova/tests/test_db_api.py":[{"author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"change_message_id":"d513d49c57fadf5e200d140344a6417cdf8cf4f0","unresolved":false,"context_lines":[{"line_number":2005,"context_line":"        self._assertEqualObjects(security_group1,"},{"line_number":2006,"context_line":"                                 real_security_group)"},{"line_number":2007,"context_line":""},{"line_number":2008,"context_line":"    def test_security_group_not_found_exception(self):"},{"line_number":2009,"context_line":"        self.assertRaises(exception.SecurityGroupNotFound,"},{"line_number":2010,"context_line":"                          db.security_group_get, self.ctxt, 100500)"},{"line_number":2011,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPH%2F%2FnVc%3D","line":2008,"updated":"2013-05-29 10:17:47.000000000","message":"test_security_group_get_not_found_exception instead of test_security_group_not_found_exception","commit_id":"e74909d438705720a140413e2337dc179c76f800"},{"author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"change_message_id":"bbdb46d8b24eb3b23cdc3cfab2928375662f8a5f","unresolved":false,"context_lines":[{"line_number":2009,"context_line":"        self.assertRaises(exception.SecurityGroupNotFound,"},{"line_number":2010,"context_line":"                          db.security_group_get, self.ctxt, 100500)"},{"line_number":2011,"context_line":""},{"line_number":2012,"context_line":"    def test_security_group_get_by_name(self):"},{"line_number":2013,"context_line":"        security_group1 \u003d self._create_security_group({\u0027name\u0027: \u0027fake1\u0027})"},{"line_number":2014,"context_line":"        security_group2 \u003d self._create_security_group({\u0027name\u0027: \u0027fake2\u0027})"},{"line_number":2015,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPH%2F%2FnUg%3D","line":2012,"updated":"2013-05-29 10:25:26.000000000","message":"btw where is test for columns_to_join?","commit_id":"e74909d438705720a140413e2337dc179c76f800"},{"author":{"_account_id":6509,"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","username":"novel"},"change_message_id":"62cabeaf9f071154a3e35f7c21d739197d3d6e6c","unresolved":false,"context_lines":[{"line_number":2009,"context_line":"        self.assertRaises(exception.SecurityGroupNotFound,"},{"line_number":2010,"context_line":"                          db.security_group_get, self.ctxt, 100500)"},{"line_number":2011,"context_line":""},{"line_number":2012,"context_line":"    def test_security_group_get_by_name(self):"},{"line_number":2013,"context_line":"        security_group1 \u003d self._create_security_group({\u0027name\u0027: \u0027fake1\u0027})"},{"line_number":2014,"context_line":"        security_group2 \u003d self._create_security_group({\u0027name\u0027: \u0027fake2\u0027})"},{"line_number":2015,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPH%2F%2FnNE%3D","line":2012,"in_reply_to":"AAAAPH%2F%2FnUg%3D","updated":"2013-05-29 11:07:13.000000000","message":"columns_to_join is not exposed to the public db api (nova/db/api.py) for security group methods.","commit_id":"e74909d438705720a140413e2337dc179c76f800"},{"author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"change_message_id":"d513d49c57fadf5e200d140344a6417cdf8cf4f0","unresolved":false,"context_lines":[{"line_number":2013,"context_line":"        security_group1 \u003d self._create_security_group({\u0027name\u0027: \u0027fake1\u0027})"},{"line_number":2014,"context_line":"        security_group2 \u003d self._create_security_group({\u0027name\u0027: \u0027fake2\u0027})"},{"line_number":2015,"context_line":""},{"line_number":2016,"context_line":"        real_security_group \u003d db.security_group_get_by_name("},{"line_number":2017,"context_line":"                                self.ctxt,"},{"line_number":2018,"context_line":"                                security_group1[\u0027project_id\u0027],"},{"line_number":2019,"context_line":"                                security_group1[\u0027name\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPH%2F%2FnVQ%3D","line":2016,"updated":"2013-05-29 10:17:47.000000000","message":"test please for both names","commit_id":"e74909d438705720a140413e2337dc179c76f800"},{"author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"change_message_id":"d513d49c57fadf5e200d140344a6417cdf8cf4f0","unresolved":false,"context_lines":[{"line_number":2027,"context_line":""},{"line_number":2028,"context_line":"        real \u003d db.security_group_get_by_project("},{"line_number":2029,"context_line":"                               self.ctxt,"},{"line_number":2030,"context_line":"                               security_group1[\u0027project_id\u0027])"},{"line_number":2031,"context_line":""},{"line_number":2032,"context_line":"        expected \u003d [security_group1]"},{"line_number":2033,"context_line":"        self._assertEqualListsOfObjects(expected, real,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPH%2F%2FnVE%3D","line":2030,"updated":"2013-05-29 10:17:47.000000000","message":"same here test for both projects","commit_id":"e74909d438705720a140413e2337dc179c76f800"}]}
