keystoneauth/keystoneauth1
Monty Taylor ccbd20ed9c
Ensure constructed urls have trailing '/'s
The previous behavior in keystoneauth for constructing an unversioned
endpoint if there's a versioned endpoint in the catalog would result in
a trailing slash. Ensure that we end up with trailing slashses on
endpoints we construct.

On the other hand, do not add trailing slashes to urls we're actually
using. If someone wants a / the url they register with the catalog, they
can put one there.

Change-Id: I2798216b5b93d49fd5d3d865193cc0be6a1f6f0d
Closes-Bug: #1705770
2017-07-22 12:17:27 +09:00
..
access Merge "Minor cleanup" 2017-07-18 16:16:40 +00:00
exceptions Fix ClientException message property not set properly 2017-01-26 12:28:05 +00:00
extras Merge "Allow setting EndpointReference in ADFSPassword" 2017-05-16 20:14:39 +00:00
fixture Expand some discover.py docstrings 2017-07-10 19:21:27 +00:00
hacking Move to the keystoneauth1 namespace 2015-06-25 16:48:54 -07:00
identity Discourage 'version' and accept 'M.latest' 2017-07-19 12:38:14 -05:00
loading Merge "Remove deprecated_since for interface and fix text" 2017-07-18 11:04:31 +00:00
tests Ensure constructed urls have trailing '/'s 2017-07-22 12:17:27 +09:00
__init__.py Provide a RFC 7231 compliant user agent string 2015-12-15 16:45:17 -06:00
_utils.py Disables TCP_KEEPCNT when using Windows Subsystem for Linux 2016-08-23 03:36:45 +00:00
adapter.py Add ability to specify a microversion in a request 2017-07-19 02:51:49 +09:00
discover.py Ensure constructed urls have trailing '/'s 2017-07-22 12:17:27 +09:00
noauth.py Add 'none' identity plugin 2017-06-08 14:42:03 +00:00
plugin.py Removing tox ignore D400. 2016-04-18 21:20:51 +00:00
service_token.py Add a service token wrapper 2016-10-11 14:14:40 +11:00
session.py Merge "Fixed minor review comments and updated docs" 2017-07-20 21:55:44 +00:00
token_endpoint.py Adding authentication compatibility for OpenStackClient 2016-03-07 23:38:22 +00:00