Due to recent change in neutronclient the endpoint value got changes
in following patch.
https://review.openstack.org/#/c/236325/
This patch will test both public or publicURL endpoints.
Change-Id: I0dffb06c5151203e9fe2ab041a7beb028a39aac0
Closes-bug: #
1517579
shell = debug_shell.NeutronDebugShell(
openstack_shell.NEUTRON_API_VERSION)
parser = shell.build_option_parser('descr', '2.0')
+ os_endpoints = ['public', 'publicURL']
# Neither $OS_ENDPOINT_TYPE nor --os-endpoint-type
namespace = parser.parse_args([])
- self.assertEqual('publicURL', namespace.os_endpoint_type)
+ self.assertIn(namespace.os_endpoint_type, os_endpoints)
# --endpoint-type but not $OS_ENDPOINT_TYPE
namespace = parser.parse_args(['--os-endpoint-type=admin'])