)]}'
{"glance/tests/functional/v2/test_images.py":[{"author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"change_message_id":"c89ebc839cc48b93ac2e7887039a9c2391b5a8cd","unresolved":false,"context_lines":[{"line_number":2918,"context_line":"        First applying monkey patches of functions and methods which have"},{"line_number":2919,"context_line":"        IPv4 hardcoded."},{"line_number":2920,"context_line":"        \"\"\""},{"line_number":2921,"context_line":"        # Setting up initial monkey patch (1)"},{"line_number":2922,"context_line":"        test_utils.get_unused_port_ipv4 \u003d test_utils.get_unused_port"},{"line_number":2923,"context_line":"        test_utils.get_unused_port_and_socket_ipv4 \u003d ("},{"line_number":2924,"context_line":"            test_utils.get_unused_port_and_socket)"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a77a97e_c185c659","line":2921,"updated":"2016-11-16 10:52:59.000000000","message":"If we wanted to get fancy/avoid this monkey patching, we could potentially define an IPV6FunctionalTest which would be a subclass of FunctionalTest. We could define a get_unused_port method which could be ipv6 in the case of IPV6FunctionalTest and ipv4 in the regular FunctionalTest.\n\nJust saying ... certainly not intending to block on that. What we have works fine.","commit_id":"8be3e10586ce0b556808a729ef2cb124a81a5748"}]}
