)]}'
{"nova/tests/unit/api/openstack/compute/test_disk_config.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b3ee19dbb75f4d5ade9b1f89b9a34cd0cce091a9","unresolved":false,"context_lines":[{"line_number":185,"context_line":"            self.assertDiskConfig(server_dict, expected)"},{"line_number":186,"context_line":""},{"line_number":187,"context_line":"    def test_show_image(self):"},{"line_number":188,"context_line":"        self.flags(group\u003d\u0027glance\u0027, api_servers\u003d[\u0027http://localhost:9292\u0027])"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"        req \u003d fakes.HTTPRequest.blank("},{"line_number":191,"context_line":"            \u0027/fake/images/a440c04b-79fa-479c-bed1-0b816eaec379\u0027)"}],"source_content_type":"text/x-python","patch_set":5,"id":"ba0121b8_9353dd38","line":188,"updated":"2016-03-31 15:00:04.000000000","message":"It might just be easier to throw the default into ConfFixture:\n\nhttps://github.com/openstack/nova/blob/master/nova/tests/unit/conf_fixture.py","commit_id":"f2124c6372e801ccdd3e5e7c42d9528a750971f1"}],"nova/tests/unit/api/openstack/compute/test_image_size.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"6f56bd96dab96a886a79955623e0b534bf6871b7","unresolved":false,"context_lines":[{"line_number":81,"context_line":"        self.flags(osapi_compute_extension\u003d[\u0027nova.api.openstack.compute\u0027"},{"line_number":82,"context_line":"                                            \u0027.contrib.image_size.Image_size\u0027])"},{"line_number":83,"context_line":"        self.flags(api_servers\u003d[\u0027http://localhost:9292\u0027],"},{"line_number":84,"context_line":"                   api_insecure\u003dFalse, group\u003d\u0027glance\u0027)"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    def _make_request(self, url):"},{"line_number":87,"context_line":"        req \u003d webob.Request.blank(url)"}],"source_content_type":"text/x-python","patch_set":5,"id":"ba0121b8_366c7fcf","line":84,"range":{"start_line":84,"start_character":19,"end_line":84,"end_character":37},"updated":"2016-03-31 15:01:53.000000000","message":"I\u0027m not sure why you\u0027re setting this, it\u0027s already the default.","commit_id":"f2124c6372e801ccdd3e5e7c42d9528a750971f1"}],"nova/tests/unit/api/openstack/compute/test_images.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"6f56bd96dab96a886a79955623e0b534bf6871b7","unresolved":false,"context_lines":[{"line_number":52,"context_line":"        \"\"\"Run before each test.\"\"\""},{"line_number":53,"context_line":"        super(ImagesControllerTestV21, self).setUp()"},{"line_number":54,"context_line":"        self.flags(api_servers\u003d[\u0027http://localhost:9292\u0027],"},{"line_number":55,"context_line":"                   api_insecure\u003dFalse, group\u003d\u0027glance\u0027)"},{"line_number":56,"context_line":"        fakes.stub_out_networking(self)"},{"line_number":57,"context_line":"        fakes.stub_out_rate_limiting(self.stubs)"},{"line_number":58,"context_line":"        fakes.stub_out_key_pair_funcs(self.stubs)"}],"source_content_type":"text/x-python","patch_set":5,"id":"ba0121b8_b6608fd0","line":55,"range":{"start_line":55,"start_character":19,"end_line":55,"end_character":37},"updated":"2016-03-31 15:01:53.000000000","message":"This is already the default.","commit_id":"f2124c6372e801ccdd3e5e7c42d9528a750971f1"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"9990734dfd97d749a7aace47f3bec3f3224c9191","unresolved":false,"context_lines":[{"line_number":52,"context_line":"        \"\"\"Run before each test.\"\"\""},{"line_number":53,"context_line":"        super(ImagesControllerTestV21, self).setUp()"},{"line_number":54,"context_line":"        self.flags(api_servers\u003d[\u0027http://localhost:9292\u0027],"},{"line_number":55,"context_line":"                   api_insecure\u003dFalse, group\u003d\u0027glance\u0027)"},{"line_number":56,"context_line":"        fakes.stub_out_networking(self)"},{"line_number":57,"context_line":"        fakes.stub_out_rate_limiting(self.stubs)"},{"line_number":58,"context_line":"        fakes.stub_out_key_pair_funcs(self.stubs)"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_2c24325e","line":55,"range":{"start_line":55,"start_character":19,"end_line":55,"end_character":37},"updated":"2016-03-31 15:35:15.000000000","message":"Don\u0027t need to set this, it\u0027s the default.","commit_id":"16db654263fa30271c29d41527b3d4a8d82e819a"}],"nova/tests/unit/image/test_glance.py":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"f873f1fe407a110fd4a0f9a821534799adf41618","unresolved":false,"context_lines":[{"line_number":1384,"context_line":"        https_url \u003d \"https://%s:%d\" % (glance_host, CONF.glance.port)"},{"line_number":1385,"context_line":"        self.assertEqual(generated_url, https_url)"},{"line_number":1386,"context_line":""},{"line_number":1387,"context_line":""},{"line_number":1388,"context_line":"class TestGlanceApiServers(test.NoDBTestCase):"},{"line_number":1389,"context_line":""},{"line_number":1390,"context_line":"    def test_get_api_servers(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba0121b8_729c755d","side":"PARENT","line":1387,"updated":"2016-03-30 17:34:25.000000000","message":"These tests are removed because they tested code that used the options we removed.","commit_id":"281ed64d1a29c27e13500d68a49f44e6049fbdbf"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"f873f1fe407a110fd4a0f9a821534799adf41618","unresolved":false,"context_lines":[{"line_number":1424,"context_line":"                   protocol\u003d\"https\","},{"line_number":1425,"context_line":"                   port\u003d9292)"},{"line_number":1426,"context_line":"        api_servers \u003d glance.get_api_servers()"},{"line_number":1427,"context_line":"        self.assertEqual(\"https://[f000::c0de]:9292\", next(api_servers))"},{"line_number":1428,"context_line":""},{"line_number":1429,"context_line":""},{"line_number":1430,"context_line":"class TestUpdateGlanceImage(test.NoDBTestCase):"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba0121b8_b2a28d97","side":"PARENT","line":1427,"updated":"2016-03-30 17:34:25.000000000","message":"These tests are removed because they tested code that used the options we removed.","commit_id":"281ed64d1a29c27e13500d68a49f44e6049fbdbf"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"88f9e6765d1d650c5566fc2dd17ede8c643377eb","unresolved":false,"context_lines":[{"line_number":188,"context_line":""},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"class TestCreateGlanceClient(test.NoDBTestCase):"},{"line_number":191,"context_line":"    @mock.patch(\u0027oslo_utils.netutils.is_valid_ipv6\u0027)"},{"line_number":192,"context_line":"    @mock.patch(\u0027glanceclient.Client\u0027)"},{"line_number":193,"context_line":"    def test_headers_passed_glanceclient(self, init_mock, ipv6_mock):"},{"line_number":194,"context_line":"        self.flags(auth_strategy\u003d\u0027keystone\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba0121b8_9a9790eb","line":191,"range":{"start_line":191,"start_character":0,"end_line":191,"end_character":52},"updated":"2016-03-31 02:21:31.000000000","message":"This line can be removed.","commit_id":"742a4f68231050020e9945ddbd57ec70ac70cbd7"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"85391d9eeb754af50e8309f29820e96002952f62","unresolved":false,"context_lines":[{"line_number":1384,"context_line":"        https_url \u003d \"https://%s:%d\" % (glance_host, CONF.glance.port)"},{"line_number":1385,"context_line":"        self.assertEqual(generated_url, https_url)"},{"line_number":1386,"context_line":""},{"line_number":1387,"context_line":""},{"line_number":1388,"context_line":"class TestGlanceApiServers(test.NoDBTestCase):"},{"line_number":1389,"context_line":""},{"line_number":1390,"context_line":"    def test_get_api_servers(self):"}],"source_content_type":"text/x-python","patch_set":5,"id":"ba0121b8_d3d9d558","side":"PARENT","line":1387,"updated":"2016-03-31 14:47:56.000000000","message":"this tests the options that were removed","commit_id":"281ed64d1a29c27e13500d68a49f44e6049fbdbf"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"85391d9eeb754af50e8309f29820e96002952f62","unresolved":false,"context_lines":[{"line_number":1424,"context_line":"                   protocol\u003d\"https\","},{"line_number":1425,"context_line":"                   port\u003d9292)"},{"line_number":1426,"context_line":"        api_servers \u003d glance.get_api_servers()"},{"line_number":1427,"context_line":"        self.assertEqual(\"https://[f000::c0de]:9292\", next(api_servers))"},{"line_number":1428,"context_line":""},{"line_number":1429,"context_line":""},{"line_number":1430,"context_line":"class TestUpdateGlanceImage(test.NoDBTestCase):"}],"source_content_type":"text/x-python","patch_set":5,"id":"ba0121b8_13e06df9","side":"PARENT","line":1427,"updated":"2016-03-31 14:47:56.000000000","message":"this tests the options that were removed","commit_id":"281ed64d1a29c27e13500d68a49f44e6049fbdbf"}],"nova/tests/unit/test_notifications.py":[{"author":{"_account_id":18723,"name":"Allen Gao","email":"wanlong.gao@gmail.com","username":"allen"},"change_message_id":"f158f188a145780d35bc4aa6959cb78b2603b71c","unresolved":false,"context_lines":[{"line_number":60,"context_line":"                   host\u003d\u0027testhost\u0027)"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"        self.flags(api_servers\u003d[\u0027http://localhost:9292\u0027],"},{"line_number":63,"context_line":"                    api_insecure\u003dFalse, group\u003d\u0027glance\u0027)"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"        self.user_id \u003d \u0027fake\u0027"},{"line_number":66,"context_line":"        self.project_id \u003d \u0027fake\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba0121b8_b086f3d8","line":63,"range":{"start_line":63,"start_character":19,"end_line":63,"end_character":20},"updated":"2016-03-31 04:47:18.000000000","message":"align","commit_id":"742a4f68231050020e9945ddbd57ec70ac70cbd7"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"6f56bd96dab96a886a79955623e0b534bf6871b7","unresolved":false,"context_lines":[{"line_number":60,"context_line":"                   host\u003d\u0027testhost\u0027)"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"        self.flags(api_servers\u003d[\u0027http://localhost:9292\u0027],"},{"line_number":63,"context_line":"                   api_insecure\u003dFalse, group\u003d\u0027glance\u0027)"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"        self.user_id \u003d \u0027fake\u0027"},{"line_number":66,"context_line":"        self.project_id \u003d \u0027fake\u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"ba0121b8_56ae53e6","line":63,"range":{"start_line":63,"start_character":19,"end_line":63,"end_character":37},"updated":"2016-03-31 15:01:53.000000000","message":"Already the default.","commit_id":"f2124c6372e801ccdd3e5e7c42d9528a750971f1"}]}
