)]}'
{"openstackclient/tests/compute/v2/test_flavor.py":[{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"774e5405338d42b8ec75f397b4a3500119b67e67","unresolved":false,"context_lines":[{"line_number":359,"context_line":"        self.assertNotIn(\u0027property\u0027, data[2])"},{"line_number":360,"context_line":""},{"line_number":361,"context_line":""},{"line_number":362,"context_line":"class TestFlavorDelete(TestFlavor):"},{"line_number":363,"context_line":""},{"line_number":364,"context_line":"    def setUp(self):"},{"line_number":365,"context_line":"        super(TestFlavorDelete, self).setUp()"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a8ffd7b_141ce8bf","line":362,"updated":"2015-11-26 14:19:55.000000000","message":"alphabetical order would be nicer","commit_id":"1cb7467deb58ea58bbe5c620e5b34690759dd282"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"691b2e0ff2be7acdd50c1d598cf0ea712d649f01","unresolved":false,"context_lines":[{"line_number":207,"context_line":"        self.assertEqual(tuple(self.data_long), tuple(data))"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"class TestFlavorDelete(TestFlavor):"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"    flavor \u003d compute_fakes.FakeFlavor.create_one_flavor()"},{"line_number":213,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9a8ffd7b_6b1f38b7","line":210,"updated":"2015-11-30 05:46:36.000000000","message":"move this above TestFlavorList :)","commit_id":"1084926ca1950dfbe1c41b18d505a6a0df5b8b1f"},{"author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"change_message_id":"8ba9c20b1b583edd0f74646b2e5a8afac036b291","unresolved":false,"context_lines":[{"line_number":207,"context_line":"        self.assertEqual(tuple(self.data_long), tuple(data))"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"class TestFlavorDelete(TestFlavor):"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"    flavor \u003d compute_fakes.FakeFlavor.create_one_flavor()"},{"line_number":213,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9a8ffd7b_ab70c00b","line":210,"in_reply_to":"9a8ffd7b_6b1f38b7","updated":"2015-11-30 05:49:33.000000000","message":"Done","commit_id":"1084926ca1950dfbe1c41b18d505a6a0df5b8b1f"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"691b2e0ff2be7acdd50c1d598cf0ea712d649f01","unresolved":false,"context_lines":[{"line_number":235,"context_line":""},{"line_number":236,"context_line":"    def test_flavor_delete_with_unexist_flavor(self):"},{"line_number":237,"context_line":"        self.flavors_mock.get.side_effect \u003d exceptions.NotFound("},{"line_number":238,"context_line":"            \u0027Invalid owner\u0027)"},{"line_number":239,"context_line":"        self.flavors_mock.find.side_effect \u003d exceptions.NotFound("},{"line_number":240,"context_line":"            \u0027Invalid owner\u0027)"},{"line_number":241,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9a8ffd7b_ab29a0e7","line":238,"updated":"2015-11-30 05:46:36.000000000","message":"i think you can just raise NotFound(), no need for a message, but no big deal","commit_id":"1084926ca1950dfbe1c41b18d505a6a0df5b8b1f"},{"author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"change_message_id":"8ba9c20b1b583edd0f74646b2e5a8afac036b291","unresolved":false,"context_lines":[{"line_number":235,"context_line":""},{"line_number":236,"context_line":"    def test_flavor_delete_with_unexist_flavor(self):"},{"line_number":237,"context_line":"        self.flavors_mock.get.side_effect \u003d exceptions.NotFound("},{"line_number":238,"context_line":"            \u0027Invalid owner\u0027)"},{"line_number":239,"context_line":"        self.flavors_mock.find.side_effect \u003d exceptions.NotFound("},{"line_number":240,"context_line":"            \u0027Invalid owner\u0027)"},{"line_number":241,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9a8ffd7b_8b713c0e","line":238,"in_reply_to":"9a8ffd7b_ab29a0e7","updated":"2015-11-30 05:49:33.000000000","message":"Done","commit_id":"1084926ca1950dfbe1c41b18d505a6a0df5b8b1f"},{"author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"change_message_id":"7caeeaf9f9db5672112a74d701ae2f40971ad7cf","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    def test_flavor_delete_with_unexist_flavor(self):"},{"line_number":58,"context_line":"        self.flavors_mock.get.side_effect \u003d exceptions.NotFound(None)"},{"line_number":59,"context_line":"        self.flavors_mock.find.side_effect \u003d exceptions.NotFound(None)"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"        arglist \u003d ["},{"line_number":62,"context_line":"            \u0027unexist_flavor\u0027"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a8ffd7b_8b8dbcd4","line":59,"updated":"2015-11-30 05:55:54.000000000","message":"Hi, Steve,\n  One parameter is required, so i set None for it.","commit_id":"0eecedc0b69d61e457be54a18fe75b6255f77def"}]}
