)]}'
{"tempest/scenario/manager.py":[{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"6da5ef8800a5e848e09e8d27b68432d90d1c99e3","unresolved":false,"context_lines":[{"line_number":757,"context_line":"                    for fxip in p[\"fixed_ips\"]"},{"line_number":758,"context_line":"                    if netaddr.valid_ipv4(fxip[\"ip_address\"])]"},{"line_number":759,"context_line":""},{"line_number":760,"context_line":"        self.assertNotEqual(len(port_map), 0,"},{"line_number":761,"context_line":"                            \"No IPv4 addresses found in: %s\" % ports)"},{"line_number":762,"context_line":"        self.assertEqual(len(port_map), 1,"},{"line_number":763,"context_line":"                         \"Found multiple IPv4 addresses: %s. \""}],"source_content_type":"text/x-python","patch_set":1,"id":"fa80f949_8902316e","line":760,"updated":"2015-11-05 10:38:36.000000000","message":"This should be self.assertNotEqual(0, len(port_map), ..)\n\n(I know the line below doesn\u0027t respect that but it should be assertNotEqual(expected, actual, ...))","commit_id":"56857aa99e9fd02ae3deb5a86175db218c8955c3"},{"author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"change_message_id":"e16b20f2f9a75544371459a8250dad30553a497c","unresolved":false,"context_lines":[{"line_number":757,"context_line":"                    for fxip in p[\"fixed_ips\"]"},{"line_number":758,"context_line":"                    if netaddr.valid_ipv4(fxip[\"ip_address\"])]"},{"line_number":759,"context_line":""},{"line_number":760,"context_line":"        self.assertNotEqual(len(port_map), 0,"},{"line_number":761,"context_line":"                            \"No IPv4 addresses found in: %s\" % ports)"},{"line_number":762,"context_line":"        self.assertEqual(len(port_map), 1,"},{"line_number":763,"context_line":"                         \"Found multiple IPv4 addresses: %s. \""}],"source_content_type":"text/x-python","patch_set":1,"id":"fa80f949_1722ccb9","line":760,"in_reply_to":"fa80f949_8902316e","updated":"2015-11-05 16:16:16.000000000","message":"Done","commit_id":"56857aa99e9fd02ae3deb5a86175db218c8955c3"},{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"db1d0f26f218f5838cba6428ff6d2230f799dae0","unresolved":false,"context_lines":[{"line_number":761,"context_line":"                            \"No IPv4 addresses found in: %s\" % ports)"},{"line_number":762,"context_line":"        self.assertEqual(len(port_map), 1,"},{"line_number":763,"context_line":"                         \"Found multiple IPv4 addresses: %s. \""},{"line_number":764,"context_line":"                         \"Unable to determine which port to target.\""},{"line_number":765,"context_line":"                         % port_map)"},{"line_number":766,"context_line":"        return port_map[0]"},{"line_number":767,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"fa80f949_4174e034","line":764,"updated":"2015-11-06 15:10:26.000000000","message":"You could also have printed the \u0027ports\u0027 in this message. But I am fine with your approach too.","commit_id":"b83286f3c0843492705d1214480062aa7dd81730"}]}
