~/f/python-keystoneauth1/RPMS.2017 ~/f/python-keystoneauth1 ~/f/python-keystoneauth1 RPMS.2017/python-keystoneauth1-doc-3.13.1-0.0.noarch.rpm RPMS/python-keystoneauth1-doc-3.13.1-0.0.noarch.rpm differ: byte 225, line 1 Comparing python-keystoneauth1-doc-3.13.1-0.0.noarch.rpm to python-keystoneauth1-doc-3.13.1-0.0.noarch.rpm comparing the rpm tags of python-keystoneauth1-doc --- /tmp/tmp.tnjln6P5ut/tmp.R3RVpcAWsv 2019-09-10 09:13:27.189141743 +0000 +++ /tmp/tmp.tnjln6P5ut/tmp.Qj9M6EB7m0 2019-09-10 09:13:27.193141770 +0000 @@ -338,42 +338,42 @@ /usr/share/doc/packages/python-keystoneauth1-doc/html/_static/up.png 108f280badfe5ec5168738c4f70a59bc6ea9d1e9243ff2b951386fb668e93502 2 /usr/share/doc/packages/python-keystoneauth1-doc/html/_static/websupport.js 180fb63dc404b6f3d32584692fdd10755edc8f0a2b79e60ff73cf40e689b4c1f 2 /usr/share/doc/packages/python-keystoneauth1-doc/html/api 0 -/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.access.html 1013093070b26ddee036fbe9c4380518ec6d7334d35fbde1a37d7f161536d5cb 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.exceptions.html 4ee4e3321c2e9c41c063a1c1f8ea6e7e9f19e5e81b6d3f5fbdbaa91d686f2da2 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.extras.html 68ce6a76fb333ac71d8ce8a2bf96f59f84b7a2f9a655a43dcb0ad173bb1b7abb 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.extras.kerberos.html b9ef7f2b2c1644982b4e16a8a6f0bce8bbf76eed550c5dfc3b885a835ea4fd75 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.extras.oauth1.html 4a90c32c0603fdfa4c234be39e0d994c79977adeb69af5170bdd44032c8ab5ed 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.fixture.html 027de084ada38cf3080e07dae0ea2ea66792d671ae8eb9ec23f77c8e1393abc5 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.hacking.html 47d8f24c7c3f3cf8f5a9294b8d331798f3ca87dbfc68f4dfab9e287c1d769ee3 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.html d77ff69cc36186140b35f0b06c28dac70fc3bc5fa6a9bb279836087c99fc1b94 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.identity.generic.html aca2cdc2bab26847a1f747344860d5bad925fa7217cc992603da7c263c24e95b 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.identity.html 600bdb1d7f1131b4a248376dbdd71c2751802588152911619d3ce6b2818c2804 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.identity.v3.html dbe6898a0c4d8f8d16eca7d496be660925a6e3df7f981e889946cd50be867289 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.loading.html fa644975857bd21b407d0f53efeb628796c2493aa7daba0f624e505354fb41f2 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.html 33610fa332d8a9e16e795d449c5bd54c30bf1377ee33afa56f1500e8ff03c6fa 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.access.html 5fa780856da00982a82a36918d668f33496166908116827ff5e235cd469ca753 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.exceptions.html 073b8cf00dd99b903570cd319dc8ee17639569ed99f4d44a38aa63e22a26598e 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.extras.html f1d846f7e4a78f4cf0e3752b27734ba0e27a938aeb276895d9e4c7d0c9257de2 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.extras.kerberos.html 09ca67e142422b2f332e1a60b9f63c3b37018e5435f333a033a20872239340a4 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.extras.oauth1.html e6e534ff6454345436e26f347b892f6e684a4f6a791412609d56a2fbaef61ea3 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.extras.saml2.fixtures.html 69623621096ead20b0185f3aa0e85e2a35da4dec5d683df4d5b1c2057c93b8a9 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.extras.saml2.html 5fefb95b5dc3b6316772f1a1b44089a93410cef2edc009f6e1a0205879713d8b 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.html a696bb11fbcaa65d4ede19941a063bd352c0e48063484c815cc31697e52353c6 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.identity.html 4e053ea0adb43fa20b4780507c31035ae80ed24a0c18d6da87146bf1f46d05b5 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.loading.html 9eeffa6fc17b1854418e6d28baf92e930973eed79fdb6a9fa652c82364925aa7 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/api/modules.html ddb5efe1b59041e77379d7ff74576a2fe71c340689c7df03f6bf1e8a0258cac4 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/authentication-plugins.html 85918002cd5822b8c6bb1de864f67b0b70e6606ccf13001ea9a3f59cc1fb0143 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/extras.html 9f3b91dacb6c6b1384875f0dcb847bae61eea4d31bc9d21bbaaaf879e5874653 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/genindex.html 4aa0dc81bbbe86dbd9a7ef05e9f0c1b7a58cf29f12ba3dfb0970f0b6c3e46b8d 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/history.html ba1387dfabbbe40636853d08688065edca75cfd5765e3e873ab8b852ebe4acbe 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/index.html 785e5460e02baf0ec4f7755c8f24eb6ac3e479af0f8c82dae264593c8dfcb482 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/migrating.html d44ff19a82f97d16e50880dfa24a6d21293944b1303aa54889e7cce66de9bd00 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.access.html c62ed324906b798fff9a44d493443a55700163191ed9ce38c2eb327026fcaf8b 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.exceptions.html 5bb90d5e6047bd11f396cbd60be496a71eef54880ee15190c9af298f545069f2 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.extras.html 8951373456c67ef6f13abcb3e7d85d0295e4ed4ce17923f2a1149c36699800bd 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.extras.kerberos.html 5adb9cc55a1325c78bdc9120c5bdfd3097c6b9a376ba8414f13e242026d37fbd 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.extras.oauth1.html 97a0f58e77711e3922b51840188981068f59c89170ccb28ace870d53304425c7 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.fixture.html 479e51999073c240bf11c20246bfd014f49d748411a216332768edcfaaf35f53 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.hacking.html 6610a74e89c4da1a5f807bde7aa833e0894a6c06b64260dcff72fbbef9b24cb3 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.html 636b90a150e6f7d5ab388bddacd901873797e6e8063e8f87ec6b6a1ddde01020 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.identity.generic.html a522f92b2f1c7c7fa20049421cb3afb51fb380569f951bc05aaf5d4e30c6aa81 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.identity.html c6eb1eb654e9d536f5cb3c133efc821cc226e2aeecb7f87cd49d56d5364632d2 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.identity.v3.html 907a07b58db1b8fb98ea5aa6c87e0bd0f2065bf4ef34a3337df8d09041efa0e8 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.loading.html 15d154a7a9716e68473f403835b9a3b202b173623689baccf5f9b36d297c3dc3 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.html dce74f980bce0b4d69f5fd85a67249dab0f604486bc85c3b82219d8988e032dd 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.access.html c271db302be9b9ab355a25653586ccb6ebac2cfd4be6f8dbdf6d28c397e38d63 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.exceptions.html 135a88ec254cc815214782def6a334e9063945f2c0df7fdfb598c505e70c68ca 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.extras.html 55d942e29ccd1d68f913ffecc1d9ce4a7cb96a3d2c8d606a35060cee99d97e6b 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.extras.kerberos.html 1481fdfc6e79507a5221e7d625322d83aab3ee2c863b4241e21608a7de318a4e 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.extras.oauth1.html 90270c4e84d42fe69cbb712c3a088e0e83c19e1368192831d45d553daa0d6005 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.extras.saml2.fixtures.html 5b4deb2858068488e6a969e124cc8b4780af7aa71683f2350b6caea2f9c5f4b2 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.extras.saml2.html 5c3f2d2d25d69d0cb85b3fba615c4018a24926b8cd650710b0767ab5603412bf 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.html fbf790a12459b6f034b42cf3d7bc5691b5d3fe9cbd09044283d329a6343fe57d 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.identity.html 00801898d6978bc159d40a91fb470f015151c0d473c34dcc09e0650b65aa0ddd 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.loading.html dd0c6b1dd824bc97f5a8fdd59ed90584b7ab9ba8566458c150eeec7589737ac8 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/api/modules.html aae3c03da79b80f4f5bc29356f44496511eb81946a489e04b981f84a7b1204f1 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/authentication-plugins.html dc3ad7d75cda98dbeecf802617f7a1a2036ff5fce187755f0f1159c08917ddc0 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/extras.html 04d5048beec22c06ca8e559266466083c394df4fef5289f50fb32f0d019dc4cb 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/genindex.html 6a6db47b5e3a9e66db79c51e1048e9d07af860fc7cc4f5f8d57dc1fdf4b4e014 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/history.html ed65ac94afa03f680309c0c64ab9bb643d4497c2427619c3775128b17ee6ff1d 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/index.html 0bbb1351f45ea33aa501c3023dbbe13c301b9cd5f0d3ea87a40614dcb0237b19 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/migrating.html c2fc660efd4ba0ad9155885dd924b2104d9f2209880d43e4edf467b2636774e3 2 /usr/share/doc/packages/python-keystoneauth1-doc/html/objects.inv 3256d1109a6b13a8fa6f2fbc10a7101fe2cf24cf1693402505b493d784442689 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/plugin-options.html f27329b007ba3e8929bfcf495e3626fa60e44038649c7e75f03bf2c82839650f 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/py-modindex.html 44d7d5fdd16408d6550979abc86fb93ea4994c51193a10dc447eb2e1b6cfcf55 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/search.html f7a6940eb948f69760164f0ff7bad7e1e18669c626841a748af841235261f26e 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/searchindex.js 022541f104bdd5a5c9c629f925c79dd68203ee38eb7d3155e7a4a9d7f2b40fe1 2 -/usr/share/doc/packages/python-keystoneauth1-doc/html/using-sessions.html aff90cacc1781f16f768f6b16f6b410ca7d4a3c6c26ca34d4d3c9915b64d63ca 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/plugin-options.html 96b61556fb1f99e47028f49b684195d5caf9b0af420a1760131f1848d4d54250 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/py-modindex.html f149ce81e4dbec85700e0db4752df42f1282507f916c17dab4299df1c86a5e17 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/search.html 95b50292fe44b911923b8710e93c048a3e5bb2ab0fc71fa07c02e7e02a943d33 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/searchindex.js 5e19591da2d05e137f2ebe7388b116e9744e051ef635d9ded4002408488eabad 2 +/usr/share/doc/packages/python-keystoneauth1-doc/html/using-sessions.html fa1575e65cc5e0a07fe782436c37a1a842999f0a085a8b360b7fc8e0faf53d44 2 ___QF_CHECKSUM___ comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.access.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.access.html 2019-09-10 09:13:27.781145737 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.access.html 2019-09-10 09:13:27.781145737 +0000 @@ -199,7 +199,7 @@
-
this page last updated: 2019-09-10 09:11:34.470745
+
this page last updated: 2019-09-10 09:12:36.992162
@@ -2374,7 +2374,7 @@
-
this page last updated: 2019-09-10 09:11:34.470745
+
this page last updated: 2019-09-10 09:12:36.992162
@@ -2580,7 +2580,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.exceptions.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.exceptions.html 2019-09-10 09:13:27.873146357 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.exceptions.html 2019-09-10 09:13:27.873146357 +0000 @@ -199,7 +199,7 @@
-
this page last updated: 2019-09-10 09:11:34.470745
+
this page last updated: 2019-09-10 09:12:36.992162
@@ -1140,7 +1140,7 @@
@@ -1353,7 +1353,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.extras.html differs (HTML document, UTF-8 Unicode text) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.extras.html 2019-09-10 09:13:27.925146708 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.extras.html 2019-09-10 09:13:27.929146735 +0000 @@ -199,7 +199,7 @@
@@ -244,7 +244,7 @@
@@ -447,7 +447,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.extras.kerberos.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.extras.kerberos.html 2019-09-10 09:13:27.977147059 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.extras.kerberos.html 2019-09-10 09:13:27.977147059 +0000 @@ -199,7 +199,7 @@
@@ -291,7 +291,7 @@
@@ -493,7 +493,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.extras.oauth1.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.extras.oauth1.html 2019-09-10 09:13:28.029147410 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.extras.oauth1.html 2019-09-10 09:13:28.029147410 +0000 @@ -199,7 +199,7 @@
@@ -323,7 +323,7 @@
@@ -527,7 +527,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.fixture.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.fixture.html 2019-09-10 09:13:28.117148003 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.fixture.html 2019-09-10 09:13:28.117148003 +0000 @@ -199,7 +199,7 @@
@@ -1681,7 +1681,7 @@
@@ -1892,7 +1892,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.hacking.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.hacking.html 2019-09-10 09:13:28.169148354 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.hacking.html 2019-09-10 09:13:28.169148354 +0000 @@ -199,7 +199,7 @@
@@ -247,7 +247,7 @@
@@ -451,7 +451,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.html 2019-09-10 09:13:28.301149245 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.html 2019-09-10 09:13:28.301149245 +0000 @@ -199,7 +199,7 @@
@@ -2904,7 +2904,7 @@
@@ -3115,7 +3115,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.identity.generic.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.identity.generic.html 2019-09-10 09:13:28.373149731 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.identity.generic.html 2019-09-10 09:13:28.373149731 +0000 @@ -199,7 +199,7 @@
@@ -727,7 +727,7 @@
@@ -933,7 +933,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.identity.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.identity.html 2019-09-10 09:13:28.469150378 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.identity.html 2019-09-10 09:13:28.469150378 +0000 @@ -199,7 +199,7 @@
@@ -1943,7 +1943,7 @@
@@ -2150,7 +2150,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.identity.v3.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.identity.v3.html 2019-09-10 09:13:28.577151107 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.identity.v3.html 2019-09-10 09:13:28.577151107 +0000 @@ -199,7 +199,7 @@
@@ -1993,7 +1993,7 @@
@@ -2205,7 +2205,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.loading.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.loading.html 2019-09-10 09:13:28.661151673 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.loading.html 2019-09-10 09:13:28.665151700 +0000 @@ -199,7 +199,7 @@
@@ -1421,7 +1421,7 @@
@@ -1631,7 +1631,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.html differs (HTML document, UTF-8 Unicode text) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.html 2019-09-10 09:13:28.725152105 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.html 2019-09-10 09:13:28.725152105 +0000 @@ -199,7 +199,7 @@
@@ -346,7 +346,7 @@
@@ -549,7 +549,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.access.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.access.html 2019-09-10 09:13:28.785152510 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.access.html 2019-09-10 09:13:28.785152510 +0000 @@ -199,7 +199,7 @@
@@ -530,7 +530,7 @@
@@ -737,7 +737,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.exceptions.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.exceptions.html 2019-09-10 09:13:28.833152834 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.exceptions.html 2019-09-10 09:13:28.837152861 +0000 @@ -199,7 +199,7 @@
@@ -254,7 +254,7 @@
@@ -458,7 +458,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.extras.html differs (HTML document, UTF-8 Unicode text) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.extras.html 2019-09-10 09:13:28.885153184 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.extras.html 2019-09-10 09:13:28.885153184 +0000 @@ -199,7 +199,7 @@
@@ -267,7 +267,7 @@
@@ -470,7 +470,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.extras.kerberos.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.extras.kerberos.html 2019-09-10 09:13:28.941153562 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.extras.kerberos.html 2019-09-10 09:13:28.941153562 +0000 @@ -199,7 +199,7 @@
@@ -423,7 +423,7 @@
@@ -632,7 +632,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.extras.oauth1.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.extras.oauth1.html 2019-09-10 09:13:28.993153913 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.extras.oauth1.html 2019-09-10 09:13:28.993153913 +0000 @@ -199,7 +199,7 @@
@@ -223,7 +223,7 @@
-TEST_TOKEN = 'c02e0f918cf94a87897bba71869b8536'
+TEST_TOKEN = 'd5341cf48d5f436a9d2d1c03ae5905a9'
@@ -299,7 +299,7 @@
@@ -504,7 +504,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.extras.saml2.fixtures.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.extras.saml2.fixtures.html 2019-09-10 09:13:29.041154237 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.extras.saml2.fixtures.html 2019-09-10 09:13:29.041154237 +0000 @@ -199,7 +199,7 @@
@@ -247,7 +247,7 @@
@@ -449,7 +449,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.extras.saml2.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.extras.saml2.html 2019-09-10 09:13:29.105154669 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.extras.saml2.html 2019-09-10 09:13:29.105154669 +0000 @@ -199,7 +199,7 @@
@@ -254,7 +254,7 @@
-TEST_TOKEN = 'e268b7bc37ed4177bf969def8bc1115a'
+TEST_TOKEN = '63af78895de7404c8911cefb52f17390'
@@ -570,7 +570,7 @@
@@ -777,7 +777,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.html 2019-09-10 09:13:29.229155506 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.html 2019-09-10 09:13:29.229155506 +0000 @@ -199,7 +199,7 @@
@@ -395,7 +395,7 @@
-V2_TOKEN = {'access': {'token': {'audit_ids': ['304976404349446185d60f6d359efafe', None], 'expires': '2019-09-10T10:09:51.637054', 'id': '81b1675780ad416687c5bf3e866e0531', 'issued_at': '2019-09-10T09:09:51.637054', 'tenant': {'id': '3d3fa3964f1040378f1d480c2036badc', 'name': 'test_tenant_name'}}, 'user': {'id': '2dff5075b72841fb8ac677d7fd592fc6', 'name': 'test_user_name'}}}
+V2_TOKEN = {'access': {'token': {'audit_ids': ['28202ba7851f45be8976be82b893bbe6', None], 'expires': '2019-09-10T10:10:54.314589', 'id': '77c73095135a411dab91dda285eb36e0', 'issued_at': '2019-09-10T09:10:54.314589', 'tenant': {'id': '8339c004aecb4bfd94ef08328e7ccbe4', 'name': 'test_tenant_name'}}, 'user': {'id': '0efadd8913634afc8730ff32160eb895', 'name': 'test_user_name'}}}
@@ -1070,22 +1070,22 @@
-INTERFACE = '35f85991508c4c45a2ef561f799c767c'
+INTERFACE = '5e686cd4c1024c68b015d5b78427ed14'
-REGION_NAME = 'ca4990dcb69242138c1ece7465b9ef57'
+REGION_NAME = '1c431ab01003483d9e96f59590e46148'
-SERVICE_NAME = 'dd0e9fe6d41641be8b6600a5b5006f58'
+SERVICE_NAME = 'bb47549a58214da6a452d2cf2fff1df2'
-SERVICE_TYPE = 'c9defc1161194a33a6a02e32757a211c'
+SERVICE_TYPE = '650c56825d8c4731b9e2c2d50466a7ca'
@@ -1095,12 +1095,12 @@
-USER_AGENT = '0fcd21a568f946be99cb8205df6cf2cf'
+USER_AGENT = '3abc608eb1ef4dfd8d9ef8de2f8bbc38'
-VERSION = '9f2c6194445d4319bd51db90c506344e'
+VERSION = '4795a0ad33084ec2a18a275a922106f4'
@@ -1247,7 +1247,7 @@
-class keystoneauth1.tests.unit.test_session.AuthPlugin(token='d4ae5a91034d405382dab23450b64094', invalidate=True)
+class keystoneauth1.tests.unit.test_session.AuthPlugin(token='79a1ddc893f34cad98e664280cc11f37', invalidate=True)

Bases: keystoneauth1.plugin.BaseAuthPlugin

Very simple debug authentication plugin.

Takes Parameters such that it can throw exceptions at the right times.

@@ -1263,7 +1263,7 @@
-TEST_TOKEN = 'd4ae5a91034d405382dab23450b64094'
+TEST_TOKEN = '79a1ddc893f34cad98e664280cc11f37'
@@ -1408,17 +1408,17 @@
-PROJECT_ID = '6dadbbf2f580418bbeb99e80a8d7872c'
+PROJECT_ID = 'eb17f3acc33148d69f2130acdacfe332'
-TOKEN = 'd4ae5a91034d405382dab23450b64094'
+TOKEN = '79a1ddc893f34cad98e664280cc11f37'
-USER_ID = 'b59984d416b0416f8ab4ddaf8fd5ead4'
+USER_ID = 'a1d55cf4ba7741259692d4d7cab844ad'
@@ -2031,22 +2031,22 @@

Bases: testtools.testcase.TestCase

-TEST_DOMAIN_ID = '347b57a34e4b418ea2d134bd194e46aa'
+TEST_DOMAIN_ID = '30b600b4553049f49c7bf9344032b867'
-TEST_DOMAIN_NAME = '1d002f03ea1844328b8f2f640cc39e52'
+TEST_DOMAIN_NAME = '74065bc4870a4a18a0998994325ed06c'
-TEST_GROUP_ID = '7b2f0d739be54829a365a8b714b70c64'
+TEST_GROUP_ID = 'bba7a28b35b74e0eb326dea9c74d47fc'
-TEST_ROLE_ID = 'a57eb046c73a48bd87e196d157d23e85'
+TEST_ROLE_ID = '21518b3cfd864c64a444ed7eeba34ee9'
@@ -2056,32 +2056,32 @@
-TEST_TENANT_ID = 'ac21cafe408845e3a3a6f6ed4bcad0df'
+TEST_TENANT_ID = '52fc4d6cf1d7401498ebeed06b473bae'
-TEST_TENANT_NAME = '99b376f4a60f426c9cd3030340109167'
+TEST_TENANT_NAME = '11ca757e10264b788ed7a9d2d4357261'
-TEST_TOKEN = 'd4ae5a91034d405382dab23450b64094'
+TEST_TOKEN = '79a1ddc893f34cad98e664280cc11f37'
-TEST_TRUST_ID = '58db032e32464b248f3b50ec9d48a913'
+TEST_TRUST_ID = '73c3730431fd4bb895a7b662aff80cb7'
-TEST_USER = '176c4d984ff64d6da0603fea89e24135'
+TEST_USER = 'faaa12b9e9f84d69a647f4b20dd4c932'
-TEST_USER_ID = 'bc773b2c81f04ea9a8dc979c1ed83486'
+TEST_USER_ID = 'ec2d4473c3c54568832ba6df1a0bdd16'
@@ -2173,7 +2173,7 @@
@@ -2396,7 +2396,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.identity.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.identity.html 2019-09-10 09:13:29.357156369 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.identity.html 2019-09-10 09:13:29.357156369 +0000 @@ -199,7 +199,7 @@
@@ -273,7 +273,7 @@
-PROJECT_ID = '9a1d39e6ebe1447798b0d8525ecf82b7'
+PROJECT_ID = 'c3e9f7fecc7c4499b0f900f311e7f4e6'
@@ -369,7 +369,7 @@

Bases: object

-PROJECT_ID = 'a3a535f84a1a4de5874dc6d491ad193d'
+PROJECT_ID = '7a6a87aee0a74534b942746a29f8ccd4'
@@ -404,7 +404,7 @@
-TEST_PASS = '4a6f319b68e341c09c901957be5193a2'
+TEST_PASS = '8c85b0a90d1b492caf8d4a528f5d2624'
@@ -719,7 +719,7 @@

Bases: keystoneauth1.tests.unit.utils.TestCase

-ENDPOINT_FILTER = {'cadaa6fd27ae4ffe97de629e7fccb8bd': '636ddfea69d84bb29b65ac320df439f2'}
+ENDPOINT_FILTER = {'0fc74c1932b746d2b1f8fa3e918b9945': 'a75c8d26d9164d0f901251049bdffbba'}
@@ -751,7 +751,7 @@

Bases: keystoneauth1.plugin.BaseAuthPlugin

-BAD_TOKEN = 'fbce0f589533469b89ca4728c0af8eee'
+BAD_TOKEN = '4cb4320f6b7b4a0fbc7c4ebd44040bf2'
@@ -1923,7 +1923,7 @@
@@ -2136,7 +2136,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.loading.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.loading.html 2019-09-10 09:13:29.449156989 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/api/keystoneauth1.tests.unit.loading.html 2019-09-10 09:13:29.449156989 +0000 @@ -199,7 +199,7 @@
@@ -516,12 +516,12 @@

Bases: keystoneauth1.tests.unit.utils.TestCase

-AUTH_TYPE = 'a526adf1cb2a4190802da284b551c6aa'
+AUTH_TYPE = 'c4f319fbb7d8475197a815e51b709163'
-GROUP = '59baef40411c45dd9f46b8e58cf611e6'
+GROUP = 'aecc2b40b19e4bdfb1a4be4bf459dca3'
@@ -1105,7 +1105,7 @@
@@ -1318,7 +1318,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/api/modules.html differs (HTML document, UTF-8 Unicode text) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/api/modules.html 2019-09-10 09:13:29.509157394 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/api/modules.html 2019-09-10 09:13:29.509157394 +0000 @@ -199,7 +199,7 @@
@@ -316,7 +316,7 @@
@@ -506,7 +506,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/authentication-plugins.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/authentication-plugins.html 2019-09-10 09:13:29.577157853 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/authentication-plugins.html 2019-09-10 09:13:29.577157853 +0000 @@ -199,7 +199,7 @@
@@ -533,7 +533,7 @@
@@ -760,7 +760,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/extras.html differs (HTML document, UTF-8 Unicode text) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/extras.html 2019-09-10 09:13:29.629158204 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/extras.html 2019-09-10 09:13:29.629158204 +0000 @@ -199,7 +199,7 @@
@@ -292,7 +292,7 @@
@@ -497,7 +497,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/genindex.html differs (HTML document, UTF-8 Unicode text) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/genindex.html 2019-09-10 09:13:29.913160120 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/genindex.html 2019-09-10 09:13:29.917160147 +0000 @@ -196,7 +196,7 @@
@@ -4909,7 +4909,7 @@
@@ -5096,7 +5096,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/history.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/history.html 2019-09-10 09:13:30.009160767 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/history.html 2019-09-10 09:13:30.009160767 +0000 @@ -197,7 +197,7 @@
@@ -1445,7 +1445,7 @@
@@ -1745,7 +1745,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/index.html differs (HTML document, UTF-8 Unicode text) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/index.html 2019-09-10 09:13:30.061161118 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/index.html 2019-09-10 09:13:30.061161118 +0000 @@ -197,7 +197,7 @@
@@ -258,7 +258,7 @@
@@ -457,7 +457,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/migrating.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/migrating.html 2019-09-10 09:13:30.109161442 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/migrating.html 2019-09-10 09:13:30.109161442 +0000 @@ -199,7 +199,7 @@
@@ -312,7 +312,7 @@
@@ -519,7 +519,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/plugin-options.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/plugin-options.html 2019-09-10 09:13:30.177161901 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/plugin-options.html 2019-09-10 09:13:30.177161901 +0000 @@ -199,7 +199,7 @@
@@ -1027,7 +1027,7 @@
@@ -1257,7 +1257,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/py-modindex.html differs (HTML document, UTF-8 Unicode text) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/py-modindex.html 2019-09-10 09:13:30.245162360 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/py-modindex.html 2019-09-10 09:13:30.245162360 +0000 @@ -195,7 +195,7 @@
@@ -922,7 +922,7 @@
@@ -1109,7 +1109,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/search.html differs (HTML document, UTF-8 Unicode text) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/search.html 2019-09-10 09:13:30.293162683 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/search.html 2019-09-10 09:13:30.293162683 +0000 @@ -196,7 +196,7 @@
@@ -232,7 +232,7 @@
@@ -419,7 +419,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + /usr/share/doc/packages/python-keystoneauth1-doc/html/searchindex.js differs (ASCII text, with very long lines, with no line terminators) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/searchindex.js 2019-04-08 12:00:00.000000000 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/searchindex.js 2019-04-08 12:00:00.000000000 +0000 @@ -1 +1 @@ -Search.setIndex({docnames:["api/keystoneauth1","api/keystoneauth1.access","api/keystoneauth1.exceptions","api/keystoneauth1.extras","api/keystoneauth1.extras.kerberos","api/keystoneauth1.extras.oauth1","api/keystoneauth1.fixture","api/keystoneauth1.hacking","api/keystoneauth1.identity","api/keystoneauth1.identity.generic","api/keystoneauth1.identity.v3","api/keystoneauth1.loading","api/keystoneauth1.tests","api/keystoneauth1.tests.unit","api/keystoneauth1.tests.unit.access","api/keystoneauth1.tests.unit.exceptions","api/keystoneauth1.tests.unit.extras","api/keystoneauth1.tests.unit.extras.kerberos","api/keystoneauth1.tests.unit.extras.oauth1","api/keystoneauth1.tests.unit.extras.saml2","api/keystoneauth1.tests.unit.extras.saml2.fixtures","api/keystoneauth1.tests.unit.identity","api/keystoneauth1.tests.unit.loading","api/modules","authentication-plugins","extras","history","index","migrating","plugin-options","using-sessions"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.intersphinx":1,"sphinx.ext.todo":1,sphinx:54},filenames:["api/keystoneauth1.rst","api/keystoneauth1.access.rst","api/keystoneauth1.exceptions.rst","api/keystoneauth1.extras.rst","api/keystoneauth1.extras.kerberos.rst","api/keystoneauth1.extras.oauth1.rst","api/keystoneauth1.fixture.rst","api/keystoneauth1.hacking.rst","api/keystoneauth1.identity.rst","api/keystoneauth1.identity.generic.rst","api/keystoneauth1.identity.v3.rst","api/keystoneauth1.loading.rst","api/keystoneauth1.tests.rst","api/keystoneauth1.tests.unit.rst","api/keystoneauth1.tests.unit.access.rst","api/keystoneauth1.tests.unit.exceptions.rst","api/keystoneauth1.tests.unit.extras.rst","api/keystoneauth1.tests.unit.extras.kerberos.rst","api/keystoneauth1.tests.unit.extras.oauth1.rst","api/keystoneauth1.tests.unit.extras.saml2.rst","api/keystoneauth1.tests.unit.extras.saml2.fixtures.rst","api/keystoneauth1.tests.unit.identity.rst","api/keystoneauth1.tests.unit.loading.rst","api/modules.rst","authentication-plugins.rst","extras.rst","history.rst","index.rst","migrating.rst","plugin-options.rst","using-sessions.rst"],objects:{"":{keystoneauth1:[0,0,0,"-"]},"keystoneauth1.access":{AccessInfo:[1,1,1,""],AccessInfoV2:[1,1,1,""],AccessInfoV3:[1,1,1,""],access:[1,0,0,"-"],create:[1,4,1,""],service_catalog:[1,0,0,"-"],service_providers:[1,0,0,"-"]},"keystoneauth1.access.AccessInfo":{audit_chain_id:[1,2,1,""],audit_id:[1,2,1,""],auth_token:[1,2,1,""],bind:[1,2,1,""],domain_id:[1,2,1,""],domain_name:[1,2,1,""],domain_scoped:[1,2,1,""],expires:[1,2,1,""],has_service_catalog:[1,3,1,""],initial_audit_id:[1,2,1,""],is_admin_project:[1,2,1,""],is_federated:[1,2,1,""],issued:[1,2,1,""],oauth_access_token_id:[1,2,1,""],oauth_consumer_id:[1,2,1,""],project_domain_id:[1,2,1,""],project_domain_name:[1,2,1,""],project_id:[1,2,1,""],project_is_domain:[1,2,1,""],project_name:[1,2,1,""],project_scoped:[1,2,1,""],role_ids:[1,2,1,""],role_names:[1,2,1,""],scoped:[1,2,1,""],service_catalog:[1,2,1,""],service_providers:[1,2,1,""],system_scoped:[1,2,1,""],tenant_id:[1,2,1,""],tenant_name:[1,2,1,""],trust_id:[1,2,1,""],trust_scoped:[1,2,1,""],trustee_user_id:[1,2,1,""],trustor_user_id:[1,2,1,""],user_domain_id:[1,2,1,""],user_domain_name:[1,2,1,""],user_id:[1,2,1,""],username:[1,2,1,""],will_expire_soon:[1,3,1,""]},"keystoneauth1.access.AccessInfoV2":{audit_chain_id:[1,2,1,""],audit_id:[1,2,1,""],auth_token:[1,2,1,""],bind:[1,2,1,""],domain_id:[1,2,1,""],domain_name:[1,2,1,""],domain_scoped:[1,2,1,""],expires:[1,2,1,""],has_service_catalog:[1,3,1,""],is_admin_project:[1,2,1,""],is_federated:[1,2,1,""],issued:[1,2,1,""],oauth_access_token_id:[1,2,1,""],oauth_consumer_id:[1,2,1,""],project_domain_id:[1,2,1,""],project_domain_name:[1,2,1,""],project_id:[1,2,1,""],project_is_domain:[1,2,1,""],project_name:[1,2,1,""],role_ids:[1,2,1,""],role_names:[1,2,1,""],service_providers:[1,2,1,""],system_scoped:[1,2,1,""],trust_id:[1,2,1,""],trust_scoped:[1,2,1,""],trustee_user_id:[1,2,1,""],trustor_user_id:[1,2,1,""],user_domain_id:[1,2,1,""],user_domain_name:[1,2,1,""],user_id:[1,2,1,""],username:[1,2,1,""],version:[1,2,1,""]},"keystoneauth1.access.AccessInfoV3":{application_credential:[1,2,1,""],application_credential_access_rules:[1,2,1,""],application_credential_id:[1,2,1,""],audit_chain_id:[1,2,1,""],audit_id:[1,2,1,""],bind:[1,2,1,""],domain_id:[1,2,1,""],domain_name:[1,2,1,""],domain_scoped:[1,2,1,""],expires:[1,2,1,""],has_service_catalog:[1,3,1,""],is_admin_project:[1,2,1,""],is_federated:[1,2,1,""],issued:[1,2,1,""],oauth_access_token_id:[1,2,1,""],oauth_consumer_id:[1,2,1,""],project_domain_id:[1,2,1,""],project_domain_name:[1,2,1,""],project_id:[1,2,1,""],project_is_domain:[1,2,1,""],project_name:[1,2,1,""],role_ids:[1,2,1,""],role_names:[1,2,1,""],service_providers:[1,2,1,""],system:[1,2,1,""],system_scoped:[1,2,1,""],trust_id:[1,2,1,""],trust_scoped:[1,2,1,""],trustee_user_id:[1,2,1,""],trustor_user_id:[1,2,1,""],user_domain_id:[1,2,1,""],user_domain_name:[1,2,1,""],user_id:[1,2,1,""],username:[1,2,1,""],version:[1,2,1,""]},"keystoneauth1.access.access":{AccessInfo:[1,1,1,""],AccessInfoV2:[1,1,1,""],AccessInfoV3:[1,1,1,""],create:[1,4,1,""]},"keystoneauth1.access.access.AccessInfo":{audit_chain_id:[1,2,1,""],audit_id:[1,2,1,""],auth_token:[1,2,1,""],bind:[1,2,1,""],domain_id:[1,2,1,""],domain_name:[1,2,1,""],domain_scoped:[1,2,1,""],expires:[1,2,1,""],has_service_catalog:[1,3,1,""],initial_audit_id:[1,2,1,""],is_admin_project:[1,2,1,""],is_federated:[1,2,1,""],issued:[1,2,1,""],oauth_access_token_id:[1,2,1,""],oauth_consumer_id:[1,2,1,""],project_domain_id:[1,2,1,""],project_domain_name:[1,2,1,""],project_id:[1,2,1,""],project_is_domain:[1,2,1,""],project_name:[1,2,1,""],project_scoped:[1,2,1,""],role_ids:[1,2,1,""],role_names:[1,2,1,""],scoped:[1,2,1,""],service_catalog:[1,2,1,""],service_providers:[1,2,1,""],system_scoped:[1,2,1,""],tenant_id:[1,2,1,""],tenant_name:[1,2,1,""],trust_id:[1,2,1,""],trust_scoped:[1,2,1,""],trustee_user_id:[1,2,1,""],trustor_user_id:[1,2,1,""],user_domain_id:[1,2,1,""],user_domain_name:[1,2,1,""],user_id:[1,2,1,""],username:[1,2,1,""],will_expire_soon:[1,3,1,""]},"keystoneauth1.access.access.AccessInfoV2":{audit_chain_id:[1,2,1,""],audit_id:[1,2,1,""],auth_token:[1,2,1,""],bind:[1,2,1,""],domain_id:[1,2,1,""],domain_name:[1,2,1,""],domain_scoped:[1,2,1,""],expires:[1,2,1,""],has_service_catalog:[1,3,1,""],is_admin_project:[1,2,1,""],is_federated:[1,2,1,""],issued:[1,2,1,""],oauth_access_token_id:[1,2,1,""],oauth_consumer_id:[1,2,1,""],project_domain_id:[1,2,1,""],project_domain_name:[1,2,1,""],project_id:[1,2,1,""],project_is_domain:[1,2,1,""],project_name:[1,2,1,""],role_ids:[1,2,1,""],role_names:[1,2,1,""],service_providers:[1,2,1,""],system_scoped:[1,2,1,""],trust_id:[1,2,1,""],trust_scoped:[1,2,1,""],trustee_user_id:[1,2,1,""],trustor_user_id:[1,2,1,""],user_domain_id:[1,2,1,""],user_domain_name:[1,2,1,""],user_id:[1,2,1,""],username:[1,2,1,""],version:[1,2,1,""]},"keystoneauth1.access.access.AccessInfoV3":{application_credential:[1,2,1,""],application_credential_access_rules:[1,2,1,""],application_credential_id:[1,2,1,""],audit_chain_id:[1,2,1,""],audit_id:[1,2,1,""],bind:[1,2,1,""],domain_id:[1,2,1,""],domain_name:[1,2,1,""],domain_scoped:[1,2,1,""],expires:[1,2,1,""],has_service_catalog:[1,3,1,""],is_admin_project:[1,2,1,""],is_federated:[1,2,1,""],issued:[1,2,1,""],oauth_access_token_id:[1,2,1,""],oauth_consumer_id:[1,2,1,""],project_domain_id:[1,2,1,""],project_domain_name:[1,2,1,""],project_id:[1,2,1,""],project_is_domain:[1,2,1,""],project_name:[1,2,1,""],role_ids:[1,2,1,""],role_names:[1,2,1,""],service_providers:[1,2,1,""],system:[1,2,1,""],system_scoped:[1,2,1,""],trust_id:[1,2,1,""],trust_scoped:[1,2,1,""],trustee_user_id:[1,2,1,""],trustor_user_id:[1,2,1,""],user_domain_id:[1,2,1,""],user_domain_name:[1,2,1,""],user_id:[1,2,1,""],username:[1,2,1,""],version:[1,2,1,""]},"keystoneauth1.access.service_catalog":{ServiceCatalog:[1,1,1,""],ServiceCatalogV2:[1,1,1,""],ServiceCatalogV3:[1,1,1,""]},"keystoneauth1.access.service_catalog.ServiceCatalog":{catalog:[1,2,1,""],endpoint_data_for:[1,3,1,""],get_endpoint_data_list:[1,3,1,""],get_endpoints:[1,3,1,""],get_endpoints_data:[1,3,1,""],get_urls:[1,3,1,""],is_interface_match:[1,3,1,""],normalize_catalog:[1,3,1,""],normalize_interface:[1,5,1,""],url_for:[1,3,1,""]},"keystoneauth1.access.service_catalog.ServiceCatalogV2":{from_token:[1,6,1,""],is_interface_match:[1,3,1,""],normalize_interface:[1,5,1,""]},"keystoneauth1.access.service_catalog.ServiceCatalogV3":{from_token:[1,6,1,""],is_interface_match:[1,3,1,""],normalize_interface:[1,5,1,""]},"keystoneauth1.access.service_providers":{ServiceProviders:[1,1,1,""]},"keystoneauth1.access.service_providers.ServiceProviders":{from_token:[1,6,1,""],get_auth_url:[1,3,1,""],get_sp_url:[1,3,1,""]},"keystoneauth1.adapter":{Adapter:[0,1,1,""],LegacyJsonAdapter:[0,1,1,""],register_adapter_argparse_arguments:[0,4,1,""],register_service_adapter_argparse_arguments:[0,4,1,""]},"keystoneauth1.adapter.Adapter":{"delete":[0,3,1,""],client_name:[0,2,1,""],client_version:[0,2,1,""],get:[0,3,1,""],get_all_version_data:[0,3,1,""],get_api_major_version:[0,3,1,""],get_endpoint:[0,3,1,""],get_endpoint_data:[0,3,1,""],get_project_id:[0,3,1,""],get_token:[0,3,1,""],get_user_id:[0,3,1,""],head:[0,3,1,""],invalidate:[0,3,1,""],patch:[0,3,1,""],post:[0,3,1,""],put:[0,3,1,""],register_argparse_arguments:[0,6,1,""],register_service_argparse_arguments:[0,6,1,""],request:[0,3,1,""]},"keystoneauth1.adapter.LegacyJsonAdapter":{request:[0,3,1,""]},"keystoneauth1.discover":{Discover:[0,1,1,""],EndpointData:[0,1,1,""],Status:[0,1,1,""],VersionData:[0,1,1,""],add_catalog_discover_hack:[0,4,1,""],get_discovery:[0,4,1,""],get_version_data:[0,4,1,""],normalize_version_number:[0,4,1,""],version_between:[0,4,1,""],version_match:[0,4,1,""],version_to_string:[0,4,1,""]},"keystoneauth1.discover.Discover":{CURRENT_STATUSES:[0,2,1,""],DEPRECATED_STATUSES:[0,2,1,""],EXPERIMENTAL_STATUSES:[0,2,1,""],data_for:[0,3,1,""],raw_version_data:[0,3,1,""],url_for:[0,3,1,""],version_data:[0,3,1,""],version_string_data:[0,3,1,""],versioned_data_for:[0,3,1,""],versioned_url_for:[0,3,1,""]},"keystoneauth1.discover.EndpointData":{get_all_version_string_data:[0,3,1,""],get_current_versioned_data:[0,3,1,""],get_versioned_data:[0,3,1,""],url:[0,2,1,""]},"keystoneauth1.discover.Status":{CURRENT:[0,2,1,""],DEPRECATED:[0,2,1,""],EXPERIMENTAL:[0,2,1,""],KNOWN:[0,2,1,""],SUPPORTED:[0,2,1,""],UNKNOWN:[0,2,1,""],normalize:[0,6,1,""]},"keystoneauth1.discover.VersionData":{collection:[0,2,1,""],max_microversion:[0,2,1,""],min_microversion:[0,2,1,""],raw_status:[0,2,1,""],status:[0,2,1,""],url:[0,2,1,""],version:[0,2,1,""]},"keystoneauth1.exceptions":{auth:[2,0,0,"-"],auth_plugins:[2,0,0,"-"],base:[2,0,0,"-"],catalog:[2,0,0,"-"],connection:[2,0,0,"-"],discovery:[2,0,0,"-"],http:[2,0,0,"-"],oidc:[2,0,0,"-"],response:[2,0,0,"-"],service_providers:[2,0,0,"-"]},"keystoneauth1.exceptions.auth":{AuthorizationFailure:[2,7,1,""]},"keystoneauth1.exceptions.auth.AuthorizationFailure":{message:[2,2,1,""]},"keystoneauth1.exceptions.auth_plugins":{AuthPluginException:[2,7,1,""],MissingAuthPlugin:[2,7,1,""],MissingRequiredOptions:[2,7,1,""],NoMatchingPlugin:[2,7,1,""],OptionError:[2,7,1,""],UnsupportedParameters:[2,7,1,""]},"keystoneauth1.exceptions.auth_plugins.AuthPluginException":{message:[2,2,1,""]},"keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin":{message:[2,2,1,""]},"keystoneauth1.exceptions.auth_plugins.MissingRequiredOptions":{options:[2,2,1,""]},"keystoneauth1.exceptions.auth_plugins.NoMatchingPlugin":{name:[2,2,1,""]},"keystoneauth1.exceptions.auth_plugins.UnsupportedParameters":{names:[2,2,1,""]},"keystoneauth1.exceptions.base":{ClientException:[2,7,1,""]},"keystoneauth1.exceptions.base.ClientException":{message:[2,2,1,""]},"keystoneauth1.exceptions.catalog":{CatalogException:[2,7,1,""],EmptyCatalog:[2,7,1,""],EndpointNotFound:[2,7,1,""]},"keystoneauth1.exceptions.catalog.CatalogException":{message:[2,2,1,""]},"keystoneauth1.exceptions.catalog.EmptyCatalog":{message:[2,2,1,""]},"keystoneauth1.exceptions.catalog.EndpointNotFound":{message:[2,2,1,""]},"keystoneauth1.exceptions.connection":{ConnectFailure:[2,7,1,""],ConnectTimeout:[2,7,1,""],ConnectionError:[2,7,1,""],RetriableConnectionFailure:[2,7,1,""],SSLError:[2,7,1,""],UnknownConnectionError:[2,7,1,""]},"keystoneauth1.exceptions.connection.ConnectFailure":{message:[2,2,1,""]},"keystoneauth1.exceptions.connection.ConnectTimeout":{message:[2,2,1,""]},"keystoneauth1.exceptions.connection.ConnectionError":{message:[2,2,1,""]},"keystoneauth1.exceptions.connection.SSLError":{message:[2,2,1,""]},"keystoneauth1.exceptions.discovery":{DiscoveryFailure:[2,7,1,""],ImpliedMaxVersionMismatch:[2,7,1,""],ImpliedMinVersionMismatch:[2,7,1,""],ImpliedVersionMismatch:[2,7,1,""],VersionNotAvailable:[2,7,1,""]},"keystoneauth1.exceptions.discovery.DiscoveryFailure":{message:[2,2,1,""]},"keystoneauth1.exceptions.discovery.ImpliedMaxVersionMismatch":{label:[2,2,1,""]},"keystoneauth1.exceptions.discovery.ImpliedMinVersionMismatch":{label:[2,2,1,""]},"keystoneauth1.exceptions.discovery.ImpliedVersionMismatch":{label:[2,2,1,""]},"keystoneauth1.exceptions.discovery.VersionNotAvailable":{message:[2,2,1,""]},"keystoneauth1.exceptions.http":{BadGateway:[2,7,1,""],BadRequest:[2,7,1,""],Conflict:[2,7,1,""],ExpectationFailed:[2,7,1,""],Forbidden:[2,7,1,""],GatewayTimeout:[2,7,1,""],Gone:[2,7,1,""],HTTPClientError:[2,7,1,""],HttpError:[2,7,1,""],HttpNotImplemented:[2,7,1,""],HttpServerError:[2,7,1,""],HttpVersionNotSupported:[2,7,1,""],InternalServerError:[2,7,1,""],LengthRequired:[2,7,1,""],MethodNotAllowed:[2,7,1,""],NotAcceptable:[2,7,1,""],NotFound:[2,7,1,""],PaymentRequired:[2,7,1,""],PreconditionFailed:[2,7,1,""],ProxyAuthenticationRequired:[2,7,1,""],RequestEntityTooLarge:[2,7,1,""],RequestTimeout:[2,7,1,""],RequestUriTooLong:[2,7,1,""],RequestedRangeNotSatisfiable:[2,7,1,""],ServiceUnavailable:[2,7,1,""],Unauthorized:[2,7,1,""],UnprocessableEntity:[2,7,1,""],UnsupportedMediaType:[2,7,1,""],from_response:[2,4,1,""]},"keystoneauth1.exceptions.http.BadGateway":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.BadRequest":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.Conflict":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.ExpectationFailed":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.Forbidden":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.GatewayTimeout":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.Gone":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.HTTPClientError":{message:[2,2,1,""]},"keystoneauth1.exceptions.http.HttpError":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.HttpNotImplemented":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.HttpServerError":{message:[2,2,1,""]},"keystoneauth1.exceptions.http.HttpVersionNotSupported":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.InternalServerError":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.LengthRequired":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.MethodNotAllowed":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.NotAcceptable":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.NotFound":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.PaymentRequired":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.PreconditionFailed":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.ProxyAuthenticationRequired":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.RequestEntityTooLarge":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.RequestTimeout":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.RequestUriTooLong":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.RequestedRangeNotSatisfiable":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.ServiceUnavailable":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.Unauthorized":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.UnprocessableEntity":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.UnsupportedMediaType":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.oidc":{InvalidDiscoveryEndpoint:[2,7,1,""],InvalidOidcDiscoveryDocument:[2,7,1,""],OidcAccessTokenEndpointNotFound:[2,7,1,""],OidcAuthorizationEndpointNotFound:[2,7,1,""],OidcGrantTypeMissmatch:[2,7,1,""],OidcPluginNotSupported:[2,7,1,""]},"keystoneauth1.exceptions.oidc.InvalidDiscoveryEndpoint":{message:[2,2,1,""]},"keystoneauth1.exceptions.oidc.InvalidOidcDiscoveryDocument":{message:[2,2,1,""]},"keystoneauth1.exceptions.oidc.OidcAccessTokenEndpointNotFound":{message:[2,2,1,""]},"keystoneauth1.exceptions.oidc.OidcAuthorizationEndpointNotFound":{message:[2,2,1,""]},"keystoneauth1.exceptions.oidc.OidcGrantTypeMissmatch":{message:[2,2,1,""]},"keystoneauth1.exceptions.oidc.OidcPluginNotSupported":{message:[2,2,1,""]},"keystoneauth1.exceptions.response":{InvalidResponse:[2,7,1,""]},"keystoneauth1.exceptions.response.InvalidResponse":{message:[2,2,1,""]},"keystoneauth1.exceptions.service_providers":{ServiceProviderNotFound:[2,7,1,""]},"keystoneauth1.extras":{kerberos:[4,0,0,"-"],oauth1:[5,0,0,"-"]},"keystoneauth1.extras.kerberos":{Kerberos:[4,1,1,""],KerberosMethod:[4,1,1,""],MappedKerberos:[4,1,1,""]},"keystoneauth1.extras.kerberos.KerberosMethod":{get_auth_data:[4,3,1,""]},"keystoneauth1.extras.kerberos.MappedKerberos":{get_unscoped_auth_ref:[4,3,1,""]},"keystoneauth1.extras.oauth1":{V3OAuth1:[5,2,1,""],V3OAuth1Method:[5,2,1,""],v3:[5,0,0,"-"]},"keystoneauth1.extras.oauth1.v3":{OAuth1:[5,1,1,""],OAuth1Method:[5,1,1,""]},"keystoneauth1.extras.oauth1.v3.OAuth1Method":{get_auth_data:[5,3,1,""],get_cache_id_elements:[5,3,1,""]},"keystoneauth1.fixture":{DiscoveryList:[6,1,1,""],FixtureValidationError:[6,7,1,""],LoadingFixture:[6,1,1,""],TestPlugin:[6,1,1,""],V2Discovery:[6,1,1,""],V2Token:[6,2,1,""],V3Discovery:[6,1,1,""],V3FederationToken:[6,1,1,""],V3Token:[6,2,1,""],VersionDiscovery:[6,1,1,""],discovery:[6,0,0,"-"],exception:[6,0,0,"-"],hooks:[6,0,0,"-"],keystoneauth_betamax:[6,0,0,"-"],plugin:[6,0,0,"-"],serializer:[6,0,0,"-"],v2:[6,0,0,"-"],v3:[6,0,0,"-"]},"keystoneauth1.fixture.DiscoveryList":{TEST_URL:[6,2,1,""],add_microversion:[6,3,1,""],add_nova_microversion:[6,3,1,""],add_v2:[6,3,1,""],add_v3:[6,3,1,""],add_version:[6,3,1,""],versions:[6,2,1,""]},"keystoneauth1.fixture.LoadingFixture":{MOCK_POINT:[6,2,1,""],create_plugin:[6,3,1,""],get_endpoint:[6,3,1,""],get_plugin_loader:[6,3,1,""],setUp:[6,3,1,""]},"keystoneauth1.fixture.TestPlugin":{auth_type:[6,2,1,""],get_endpoint:[6,3,1,""],get_project_id:[6,3,1,""],get_token:[6,3,1,""],get_user_id:[6,3,1,""],invalidate:[6,3,1,""]},"keystoneauth1.fixture.V2Discovery":{add_html_description:[6,3,1,""],add_pdf_description:[6,3,1,""]},"keystoneauth1.fixture.V3Discovery":{add_json_media_type:[6,3,1,""],add_xml_media_type:[6,3,1,""]},"keystoneauth1.fixture.V3FederationToken":{FEDERATED_DOMAIN_ID:[6,2,1,""],add_federation_info_to_user:[6,3,1,""]},"keystoneauth1.fixture.discovery":{DiscoveryList:[6,1,1,""],V2Discovery:[6,1,1,""],V3Discovery:[6,1,1,""],VersionDiscovery:[6,1,1,""]},"keystoneauth1.fixture.discovery.DiscoveryList":{TEST_URL:[6,2,1,""],add_microversion:[6,3,1,""],add_nova_microversion:[6,3,1,""],add_v2:[6,3,1,""],add_v3:[6,3,1,""],add_version:[6,3,1,""],versions:[6,2,1,""]},"keystoneauth1.fixture.discovery.V2Discovery":{add_html_description:[6,3,1,""],add_pdf_description:[6,3,1,""]},"keystoneauth1.fixture.discovery.V3Discovery":{add_json_media_type:[6,3,1,""],add_xml_media_type:[6,3,1,""]},"keystoneauth1.fixture.exception":{FixtureValidationError:[6,7,1,""]},"keystoneauth1.fixture.hooks":{mask_fixture_values:[6,4,1,""],pre_record_hook:[6,4,1,""]},"keystoneauth1.fixture.keystoneauth_betamax":{BetamaxFixture:[6,1,1,""]},"keystoneauth1.fixture.keystoneauth_betamax.BetamaxFixture":{serializer_name:[6,2,1,""],setUp:[6,3,1,""]},"keystoneauth1.fixture.plugin":{LoadingFixture:[6,1,1,""],TestPlugin:[6,1,1,""]},"keystoneauth1.fixture.plugin.LoadingFixture":{MOCK_POINT:[6,2,1,""],create_plugin:[6,3,1,""],get_endpoint:[6,3,1,""],get_plugin_loader:[6,3,1,""],setUp:[6,3,1,""]},"keystoneauth1.fixture.plugin.TestPlugin":{auth_type:[6,2,1,""],get_endpoint:[6,3,1,""],get_project_id:[6,3,1,""],get_token:[6,3,1,""],get_user_id:[6,3,1,""],invalidate:[6,3,1,""]},"keystoneauth1.fixture.serializer":{YamlJsonSerializer:[6,1,1,""]},"keystoneauth1.fixture.serializer.YamlJsonSerializer":{deserialize:[6,3,1,""],generate_cassette_name:[6,5,1,""],name:[6,2,1,""],serialize:[6,3,1,""]},"keystoneauth1.fixture.v2":{Token:[6,1,1,""]},"keystoneauth1.fixture.v2.Token":{add_role:[6,3,1,""],add_service:[6,3,1,""],audit_chain_id:[6,2,1,""],audit_id:[6,2,1,""],expires:[6,2,1,""],expires_str:[6,2,1,""],issued:[6,2,1,""],issued_str:[6,2,1,""],root:[6,2,1,""],set_bind:[6,3,1,""],set_scope:[6,3,1,""],set_trust:[6,3,1,""],tenant_id:[6,2,1,""],tenant_name:[6,2,1,""],token_id:[6,2,1,""],trust_id:[6,2,1,""],trustee_user_id:[6,2,1,""],user_id:[6,2,1,""],user_name:[6,2,1,""],validate:[6,3,1,""]},"keystoneauth1.fixture.v3":{Token:[6,1,1,""],V3FederationToken:[6,1,1,""]},"keystoneauth1.fixture.v3.Token":{add_role:[6,3,1,""],add_service:[6,3,1,""],add_service_provider:[6,3,1,""],application_credential_access_rules:[6,2,1,""],application_credential_id:[6,2,1,""],audit_chain_id:[6,2,1,""],audit_id:[6,2,1,""],domain_id:[6,2,1,""],domain_name:[6,2,1,""],expires:[6,2,1,""],expires_str:[6,2,1,""],is_admin_project:[6,2,1,""],issued:[6,2,1,""],issued_str:[6,2,1,""],methods:[6,2,1,""],oauth_access_token_id:[6,2,1,""],oauth_consumer_id:[6,2,1,""],project_domain_id:[6,2,1,""],project_domain_name:[6,2,1,""],project_id:[6,2,1,""],project_is_domain:[6,2,1,""],project_name:[6,2,1,""],role_ids:[6,2,1,""],role_names:[6,2,1,""],root:[6,2,1,""],service_providers:[6,2,1,""],set_application_credential:[6,3,1,""],set_bind:[6,3,1,""],set_domain_scope:[6,3,1,""],set_oauth:[6,3,1,""],set_project_scope:[6,3,1,""],set_system_scope:[6,3,1,""],set_trust_scope:[6,3,1,""],system:[6,2,1,""],trust_id:[6,2,1,""],trust_impersonation:[6,2,1,""],trustee_user_id:[6,2,1,""],trustor_user_id:[6,2,1,""],user_domain_id:[6,2,1,""],user_domain_name:[6,2,1,""],user_id:[6,2,1,""],user_name:[6,2,1,""],validate:[6,3,1,""]},"keystoneauth1.fixture.v3.V3FederationToken":{FEDERATED_DOMAIN_ID:[6,2,1,""],add_federation_info_to_user:[6,3,1,""]},"keystoneauth1.hacking":{checks:[7,0,0,"-"]},"keystoneauth1.hacking.checks":{check_oslo_namespace_imports:[7,4,1,""],factory:[7,4,1,""]},"keystoneauth1.identity":{BaseIdentityPlugin:[8,1,1,""],Password:[8,1,1,""],Token:[8,1,1,""],V2Password:[8,2,1,""],V2Token:[8,2,1,""],V3ApplicationCredential:[8,2,1,""],V3OidcAccessToken:[8,2,1,""],V3OidcAuthorizationCode:[8,2,1,""],V3OidcPassword:[8,2,1,""],V3Password:[8,2,1,""],V3TOTP:[8,2,1,""],V3Token:[8,2,1,""],V3TokenlessAuth:[8,2,1,""],access:[8,0,0,"-"],base:[8,0,0,"-"],generic:[9,0,0,"-"],v2:[8,0,0,"-"],v3:[10,0,0,"-"]},"keystoneauth1.identity.BaseIdentityPlugin":{MIN_TOKEN_LIFE_SECONDS:[8,2,1,""],get_access:[8,3,1,""],get_all_version_data:[8,3,1,""],get_api_major_version:[8,3,1,""],get_auth_ref:[8,3,1,""],get_auth_state:[8,3,1,""],get_cache_id:[8,3,1,""],get_cache_id_elements:[8,3,1,""],get_discovery:[8,3,1,""],get_endpoint:[8,3,1,""],get_endpoint_data:[8,3,1,""],get_project_id:[8,3,1,""],get_sp_auth_url:[8,3,1,""],get_sp_url:[8,3,1,""],get_token:[8,3,1,""],get_user_id:[8,3,1,""],invalidate:[8,3,1,""],set_auth_state:[8,3,1,""]},"keystoneauth1.identity.Password":{create_plugin:[8,3,1,""],get_cache_id_elements:[8,3,1,""],user_domain_id:[8,2,1,""],user_domain_name:[8,2,1,""]},"keystoneauth1.identity.Token":{create_plugin:[8,3,1,""],get_cache_id_elements:[8,3,1,""]},"keystoneauth1.identity.access":{AccessInfoPlugin:[8,1,1,""]},"keystoneauth1.identity.access.AccessInfoPlugin":{get_auth_ref:[8,3,1,""],invalidate:[8,3,1,""]},"keystoneauth1.identity.base":{BaseIdentityPlugin:[8,1,1,""]},"keystoneauth1.identity.base.BaseIdentityPlugin":{MIN_TOKEN_LIFE_SECONDS:[8,2,1,""],get_access:[8,3,1,""],get_all_version_data:[8,3,1,""],get_api_major_version:[8,3,1,""],get_auth_ref:[8,3,1,""],get_auth_state:[8,3,1,""],get_cache_id:[8,3,1,""],get_cache_id_elements:[8,3,1,""],get_discovery:[8,3,1,""],get_endpoint:[8,3,1,""],get_endpoint_data:[8,3,1,""],get_project_id:[8,3,1,""],get_sp_auth_url:[8,3,1,""],get_sp_url:[8,3,1,""],get_token:[8,3,1,""],get_user_id:[8,3,1,""],invalidate:[8,3,1,""],set_auth_state:[8,3,1,""]},"keystoneauth1.identity.generic":{BaseGenericPlugin:[9,1,1,""],Password:[9,1,1,""],Token:[9,1,1,""],base:[9,0,0,"-"],password:[9,0,0,"-"],token:[9,0,0,"-"]},"keystoneauth1.identity.generic.BaseGenericPlugin":{create_plugin:[9,3,1,""],get_auth_ref:[9,3,1,""],get_cache_id_elements:[9,3,1,""],project_domain_id:[9,2,1,""],project_domain_name:[9,2,1,""]},"keystoneauth1.identity.generic.Password":{create_plugin:[9,3,1,""],get_cache_id_elements:[9,3,1,""],user_domain_id:[9,2,1,""],user_domain_name:[9,2,1,""]},"keystoneauth1.identity.generic.Token":{create_plugin:[9,3,1,""],get_cache_id_elements:[9,3,1,""]},"keystoneauth1.identity.generic.base":{BaseGenericPlugin:[9,1,1,""]},"keystoneauth1.identity.generic.base.BaseGenericPlugin":{create_plugin:[9,3,1,""],get_auth_ref:[9,3,1,""],get_cache_id_elements:[9,3,1,""],project_domain_id:[9,2,1,""],project_domain_name:[9,2,1,""]},"keystoneauth1.identity.generic.password":{Password:[9,1,1,""]},"keystoneauth1.identity.generic.password.Password":{create_plugin:[9,3,1,""],get_cache_id_elements:[9,3,1,""],user_domain_id:[9,2,1,""],user_domain_name:[9,2,1,""]},"keystoneauth1.identity.generic.token":{Token:[9,1,1,""]},"keystoneauth1.identity.generic.token.Token":{create_plugin:[9,3,1,""],get_cache_id_elements:[9,3,1,""]},"keystoneauth1.identity.v2":{Auth:[8,1,1,""],Password:[8,1,1,""],Token:[8,1,1,""]},"keystoneauth1.identity.v2.Auth":{get_auth_data:[8,3,1,""],get_auth_ref:[8,3,1,""],has_scope_parameters:[8,2,1,""]},"keystoneauth1.identity.v2.Password":{get_auth_data:[8,3,1,""],get_cache_id_elements:[8,3,1,""]},"keystoneauth1.identity.v2.Token":{get_auth_data:[8,3,1,""],get_cache_id_elements:[8,3,1,""]},"keystoneauth1.identity.v3":{ApplicationCredential:[10,1,1,""],ApplicationCredentialMethod:[10,1,1,""],Auth:[10,1,1,""],AuthConstructor:[10,1,1,""],AuthMethod:[10,1,1,""],BaseAuth:[10,1,1,""],FederationBaseAuth:[10,1,1,""],Keystone2Keystone:[10,1,1,""],OidcAccessToken:[10,1,1,""],OidcAuthorizationCode:[10,1,1,""],OidcClientCredentials:[10,1,1,""],OidcPassword:[10,1,1,""],Password:[10,1,1,""],PasswordMethod:[10,1,1,""],TOTP:[10,1,1,""],TOTPMethod:[10,1,1,""],Token:[10,1,1,""],TokenMethod:[10,1,1,""],TokenlessAuth:[10,1,1,""],application_credential:[10,0,0,"-"],base:[10,0,0,"-"],federation:[10,0,0,"-"],k2k:[10,0,0,"-"],oidc:[10,0,0,"-"],password:[10,0,0,"-"],token:[10,0,0,"-"],tokenless_auth:[10,0,0,"-"],totp:[10,0,0,"-"]},"keystoneauth1.identity.v3.ApplicationCredentialMethod":{get_auth_data:[10,3,1,""],get_cache_id_elements:[10,3,1,""]},"keystoneauth1.identity.v3.Auth":{get_auth_ref:[10,3,1,""],get_cache_id_elements:[10,3,1,""]},"keystoneauth1.identity.v3.AuthMethod":{get_auth_data:[10,3,1,""],get_cache_id_elements:[10,3,1,""]},"keystoneauth1.identity.v3.BaseAuth":{get_auth_ref:[10,3,1,""],has_scope_parameters:[10,2,1,""],token_url:[10,2,1,""]},"keystoneauth1.identity.v3.FederationBaseAuth":{federated_token_url:[10,2,1,""]},"keystoneauth1.identity.v3.Keystone2Keystone":{HTTP_MOVED_TEMPORARILY:[10,2,1,""],HTTP_SEE_OTHER:[10,2,1,""],REQUEST_ECP_URL:[10,2,1,""],get_unscoped_auth_ref:[10,3,1,""]},"keystoneauth1.identity.v3.OidcAccessToken":{get_payload:[10,3,1,""],get_unscoped_auth_ref:[10,3,1,""]},"keystoneauth1.identity.v3.OidcAuthorizationCode":{get_payload:[10,3,1,""],grant_type:[10,2,1,""]},"keystoneauth1.identity.v3.OidcClientCredentials":{get_payload:[10,3,1,""],grant_type:[10,2,1,""]},"keystoneauth1.identity.v3.OidcPassword":{get_payload:[10,3,1,""],grant_type:[10,2,1,""]},"keystoneauth1.identity.v3.PasswordMethod":{get_auth_data:[10,3,1,""],get_cache_id_elements:[10,3,1,""]},"keystoneauth1.identity.v3.TOTPMethod":{get_auth_data:[10,3,1,""],get_cache_id_elements:[10,3,1,""]},"keystoneauth1.identity.v3.TokenMethod":{get_auth_data:[10,3,1,""],get_cache_id_elements:[10,3,1,""]},"keystoneauth1.identity.v3.TokenlessAuth":{get_endpoint:[10,3,1,""],get_headers:[10,3,1,""]},"keystoneauth1.identity.v3.application_credential":{ApplicationCredential:[10,1,1,""],ApplicationCredentialMethod:[10,1,1,""]},"keystoneauth1.identity.v3.application_credential.ApplicationCredentialMethod":{get_auth_data:[10,3,1,""],get_cache_id_elements:[10,3,1,""]},"keystoneauth1.identity.v3.base":{Auth:[10,1,1,""],AuthConstructor:[10,1,1,""],AuthMethod:[10,1,1,""],BaseAuth:[10,1,1,""]},"keystoneauth1.identity.v3.base.Auth":{get_auth_ref:[10,3,1,""],get_cache_id_elements:[10,3,1,""]},"keystoneauth1.identity.v3.base.AuthMethod":{get_auth_data:[10,3,1,""],get_cache_id_elements:[10,3,1,""]},"keystoneauth1.identity.v3.base.BaseAuth":{get_auth_ref:[10,3,1,""],has_scope_parameters:[10,2,1,""],token_url:[10,2,1,""]},"keystoneauth1.identity.v3.federation":{FederationBaseAuth:[10,1,1,""]},"keystoneauth1.identity.v3.federation.FederationBaseAuth":{federated_token_url:[10,2,1,""]},"keystoneauth1.identity.v3.k2k":{Keystone2Keystone:[10,1,1,""]},"keystoneauth1.identity.v3.k2k.Keystone2Keystone":{HTTP_MOVED_TEMPORARILY:[10,2,1,""],HTTP_SEE_OTHER:[10,2,1,""],REQUEST_ECP_URL:[10,2,1,""],get_unscoped_auth_ref:[10,3,1,""]},"keystoneauth1.identity.v3.oidc":{OidcAccessToken:[10,1,1,""],OidcAuthorizationCode:[10,1,1,""],OidcClientCredentials:[10,1,1,""],OidcPassword:[10,1,1,""]},"keystoneauth1.identity.v3.oidc.OidcAccessToken":{get_payload:[10,3,1,""],get_unscoped_auth_ref:[10,3,1,""]},"keystoneauth1.identity.v3.oidc.OidcAuthorizationCode":{get_payload:[10,3,1,""],grant_type:[10,2,1,""]},"keystoneauth1.identity.v3.oidc.OidcClientCredentials":{get_payload:[10,3,1,""],grant_type:[10,2,1,""]},"keystoneauth1.identity.v3.oidc.OidcPassword":{get_payload:[10,3,1,""],grant_type:[10,2,1,""]},"keystoneauth1.identity.v3.password":{Password:[10,1,1,""],PasswordMethod:[10,1,1,""]},"keystoneauth1.identity.v3.password.PasswordMethod":{get_auth_data:[10,3,1,""],get_cache_id_elements:[10,3,1,""]},"keystoneauth1.identity.v3.token":{Token:[10,1,1,""],TokenMethod:[10,1,1,""]},"keystoneauth1.identity.v3.token.TokenMethod":{get_auth_data:[10,3,1,""],get_cache_id_elements:[10,3,1,""]},"keystoneauth1.identity.v3.tokenless_auth":{TokenlessAuth:[10,1,1,""]},"keystoneauth1.identity.v3.tokenless_auth.TokenlessAuth":{get_endpoint:[10,3,1,""],get_headers:[10,3,1,""]},"keystoneauth1.identity.v3.totp":{TOTP:[10,1,1,""],TOTPMethod:[10,1,1,""]},"keystoneauth1.identity.v3.totp.TOTPMethod":{get_auth_data:[10,3,1,""],get_cache_id_elements:[10,3,1,""]},"keystoneauth1.loading":{BaseFederationLoader:[11,1,1,""],BaseGenericLoader:[11,1,1,""],BaseIdentityLoader:[11,1,1,""],BaseLoader:[11,1,1,""],BaseV2Loader:[11,1,1,""],BaseV3Loader:[11,1,1,""],Opt:[11,1,1,""],adapter:[11,0,0,"-"],base:[11,0,0,"-"],cli:[11,0,0,"-"],conf:[11,0,0,"-"],get_adapter_conf_options:[11,4,1,""],get_auth_common_conf_options:[11,4,1,""],get_auth_plugin_conf_options:[11,4,1,""],get_available_plugin_loaders:[11,4,1,""],get_available_plugin_names:[11,4,1,""],get_plugin_loader:[11,4,1,""],get_session_conf_options:[11,4,1,""],identity:[11,0,0,"-"],load_adapter_from_conf_options:[11,4,1,""],load_auth_from_argparse_arguments:[11,4,1,""],load_auth_from_conf_options:[11,4,1,""],load_session_from_argparse_arguments:[11,4,1,""],load_session_from_conf_options:[11,4,1,""],opts:[11,0,0,"-"],register_adapter_argparse_arguments:[11,4,1,""],register_adapter_conf_options:[11,4,1,""],register_auth_argparse_arguments:[11,4,1,""],register_auth_conf_options:[11,4,1,""],register_service_adapter_argparse_arguments:[11,4,1,""],register_session_argparse_arguments:[11,4,1,""],register_session_conf_options:[11,4,1,""],session:[11,0,0,"-"]},"keystoneauth1.loading.BaseFederationLoader":{get_options:[11,3,1,""]},"keystoneauth1.loading.BaseGenericLoader":{get_options:[11,3,1,""]},"keystoneauth1.loading.BaseIdentityLoader":{get_options:[11,3,1,""]},"keystoneauth1.loading.BaseLoader":{available:[11,2,1,""],create_plugin:[11,3,1,""],get_options:[11,3,1,""],load_from_options:[11,3,1,""],load_from_options_getter:[11,3,1,""],plugin_class:[11,2,1,""]},"keystoneauth1.loading.BaseV2Loader":{get_options:[11,3,1,""]},"keystoneauth1.loading.BaseV3Loader":{get_options:[11,3,1,""],load_from_options:[11,3,1,""]},"keystoneauth1.loading.Opt":{argparse_args:[11,2,1,""],argparse_default:[11,2,1,""]},"keystoneauth1.loading.adapter":{get_conf_options:[11,4,1,""],load_from_conf_options:[11,4,1,""],register_argparse_arguments:[11,4,1,""],register_conf_options:[11,4,1,""],register_service_argparse_arguments:[11,4,1,""]},"keystoneauth1.loading.base":{BaseLoader:[11,1,1,""],get_available_plugin_loaders:[11,4,1,""],get_available_plugin_names:[11,4,1,""],get_plugin_loader:[11,4,1,""],get_plugin_options:[11,4,1,""]},"keystoneauth1.loading.base.BaseLoader":{available:[11,2,1,""],create_plugin:[11,3,1,""],get_options:[11,3,1,""],load_from_options:[11,3,1,""],load_from_options_getter:[11,3,1,""],plugin_class:[11,2,1,""]},"keystoneauth1.loading.cli":{load_from_argparse_arguments:[11,4,1,""],register_argparse_arguments:[11,4,1,""]},"keystoneauth1.loading.conf":{get_common_conf_options:[11,4,1,""],get_plugin_conf_options:[11,4,1,""],load_from_conf_options:[11,4,1,""],register_conf_options:[11,4,1,""]},"keystoneauth1.loading.identity":{BaseFederationLoader:[11,1,1,""],BaseGenericLoader:[11,1,1,""],BaseIdentityLoader:[11,1,1,""],BaseV2Loader:[11,1,1,""],BaseV3Loader:[11,1,1,""]},"keystoneauth1.loading.identity.BaseFederationLoader":{get_options:[11,3,1,""]},"keystoneauth1.loading.identity.BaseGenericLoader":{get_options:[11,3,1,""]},"keystoneauth1.loading.identity.BaseIdentityLoader":{get_options:[11,3,1,""]},"keystoneauth1.loading.identity.BaseV2Loader":{get_options:[11,3,1,""]},"keystoneauth1.loading.identity.BaseV3Loader":{get_options:[11,3,1,""],load_from_options:[11,3,1,""]},"keystoneauth1.loading.opts":{Opt:[11,1,1,""]},"keystoneauth1.loading.opts.Opt":{argparse_args:[11,2,1,""],argparse_default:[11,2,1,""]},"keystoneauth1.loading.session":{get_conf_options:[11,4,1,""],load_from_argparse_arguments:[11,4,1,""],load_from_conf_options:[11,4,1,""],register_argparse_arguments:[11,4,1,""],register_conf_options:[11,4,1,""]},"keystoneauth1.noauth":{NoAuth:[0,1,1,""]},"keystoneauth1.noauth.NoAuth":{get_endpoint:[0,3,1,""],get_token:[0,3,1,""]},"keystoneauth1.plugin":{BaseAuthPlugin:[0,1,1,""]},"keystoneauth1.plugin.BaseAuthPlugin":{get_api_major_version:[0,3,1,""],get_auth_state:[0,3,1,""],get_cache_id:[0,3,1,""],get_connection_params:[0,3,1,""],get_endpoint:[0,3,1,""],get_endpoint_data:[0,3,1,""],get_headers:[0,3,1,""],get_project_id:[0,3,1,""],get_sp_auth_url:[0,3,1,""],get_sp_url:[0,3,1,""],get_token:[0,3,1,""],get_user_id:[0,3,1,""],invalidate:[0,3,1,""],set_auth_state:[0,3,1,""]},"keystoneauth1.service_token":{ServiceTokenAuthWrapper:[0,1,1,""]},"keystoneauth1.service_token.ServiceTokenAuthWrapper":{get_connection_params:[0,3,1,""],get_endpoint:[0,3,1,""],get_headers:[0,3,1,""],get_project_id:[0,3,1,""],get_sp_auth_url:[0,3,1,""],get_sp_url:[0,3,1,""],get_token:[0,3,1,""],get_user_id:[0,3,1,""],invalidate:[0,3,1,""]},"keystoneauth1.session":{NoOpSemaphore:[0,1,1,""],RequestTiming:[0,1,1,""],Session:[0,1,1,""],TCPKeepAliveAdapter:[0,1,1,""]},"keystoneauth1.session.RequestTiming":{elapsed:[0,2,1,""],method:[0,2,1,""],url:[0,2,1,""]},"keystoneauth1.session.Session":{"delete":[0,3,1,""],adapters:[0,2,1,""],get:[0,3,1,""],get_all_version_data:[0,3,1,""],get_api_major_version:[0,3,1,""],get_auth_connection_params:[0,3,1,""],get_auth_headers:[0,3,1,""],get_endpoint:[0,3,1,""],get_endpoint_data:[0,3,1,""],get_project_id:[0,3,1,""],get_timings:[0,3,1,""],get_token:[0,3,1,""],get_user_id:[0,3,1,""],head:[0,3,1,""],invalidate:[0,3,1,""],mount:[0,3,1,""],patch:[0,3,1,""],post:[0,3,1,""],put:[0,3,1,""],request:[0,3,1,""],reset_timings:[0,3,1,""],user_agent:[0,2,1,""]},"keystoneauth1.session.TCPKeepAliveAdapter":{init_poolmanager:[0,3,1,""]},"keystoneauth1.tests":{unit:[13,0,0,"-"]},"keystoneauth1.tests.unit":{access:[14,0,0,"-"],client_fixtures:[13,0,0,"-"],exceptions:[15,0,0,"-"],extras:[16,0,0,"-"],identity:[21,0,0,"-"],k2k_fixtures:[13,0,0,"-"],keystoneauth_fixtures:[13,0,0,"-"],loading:[22,0,0,"-"],matchers:[13,0,0,"-"],oidc_fixtures:[13,0,0,"-"],test_betamax_fixture:[13,0,0,"-"],test_betamax_hooks:[13,0,0,"-"],test_betamax_serializer:[13,0,0,"-"],test_discovery:[13,0,0,"-"],test_fair_sempahore:[13,0,0,"-"],test_fixtures:[13,0,0,"-"],test_matchers:[13,0,0,"-"],test_noauth:[13,0,0,"-"],test_service_token:[13,0,0,"-"],test_session:[13,0,0,"-"],test_token_endpoint:[13,0,0,"-"],test_utils:[13,0,0,"-"],utils:[13,0,0,"-"]},"keystoneauth1.tests.unit.access":{test_v2_access:[14,0,0,"-"],test_v2_service_catalog:[14,0,0,"-"],test_v3_access:[14,0,0,"-"],test_v3_service_catalog:[14,0,0,"-"]},"keystoneauth1.tests.unit.access.test_v2_access":{AccessV2Test:[14,1,1,""]},"keystoneauth1.tests.unit.access.test_v2_access.AccessV2Test":{test_binding:[14,3,1,""],test_building_scoped_accessinfo:[14,3,1,""],test_building_unscoped_accessinfo:[14,3,1,""],test_diablo_token:[14,3,1,""],test_grizzly_token:[14,3,1,""],test_is_admin_project:[14,3,1,""],test_trusts:[14,3,1,""],test_v2_roles:[14,3,1,""],test_will_expire_soon:[14,3,1,""]},"keystoneauth1.tests.unit.access.test_v2_service_catalog":{ServiceCatalogTest:[14,1,1,""]},"keystoneauth1.tests.unit.access.test_v2_service_catalog.ServiceCatalogTest":{setUp:[14,3,1,""],test_building_a_service_catalog:[14,3,1,""],test_servcie_catalog_get_url_region_names:[14,3,1,""],test_service_catalog_empty:[14,3,1,""],test_service_catalog_endpoint_id:[14,3,1,""],test_service_catalog_endpoints:[14,3,1,""],test_service_catalog_get_endpoints_region_names:[14,3,1,""],test_service_catalog_multiple_service_types:[14,3,1,""],test_service_catalog_service_name:[14,3,1,""],test_service_catalog_url_for_region_names:[14,3,1,""],test_service_catalog_without_service_type:[14,3,1,""]},"keystoneauth1.tests.unit.access.test_v3_access":{AccessV3Test:[14,1,1,""]},"keystoneauth1.tests.unit.access.test_v3_access.AccessV3Test":{test_binding:[14,3,1,""],test_building_domain_scoped_accessinfo:[14,3,1,""],test_building_project_as_domain_scoped_accessinfo:[14,3,1,""],test_building_project_scoped_accessinfo:[14,3,1,""],test_building_system_scoped_assessinfo:[14,3,1,""],test_building_unscoped_accessinfo:[14,3,1,""],test_federated_property_standard_token:[14,3,1,""],test_is_admin_project_false:[14,3,1,""],test_is_admin_project_true:[14,3,1,""],test_is_admin_project_unset:[14,3,1,""],test_oauth_access:[14,3,1,""],test_will_expire_soon:[14,3,1,""]},"keystoneauth1.tests.unit.access.test_v3_service_catalog":{ServiceCatalogTest:[14,1,1,""],ServiceCatalogV3Test:[14,1,1,""]},"keystoneauth1.tests.unit.access.test_v3_service_catalog.ServiceCatalogTest":{setUp:[14,3,1,""],test_building_a_service_catalog:[14,3,1,""],test_service_catalog_alias_all_by_name:[14,3,1,""],test_service_catalog_alias_find_best_match:[14,3,1,""],test_service_catalog_alias_find_exact_match:[14,3,1,""],test_service_catalog_alias_find_official:[14,3,1,""],test_service_catalog_empty:[14,3,1,""],test_service_catalog_endpoints:[14,3,1,""],test_service_catalog_get_endpoints_region_names:[14,3,1,""],test_service_catalog_get_url_region_names:[14,3,1,""],test_service_catalog_regions:[14,3,1,""],test_service_catalog_service_name:[14,3,1,""],test_service_catalog_url_for_region_names:[14,3,1,""],test_service_catalog_without_name:[14,3,1,""]},"keystoneauth1.tests.unit.access.test_v3_service_catalog.ServiceCatalogV3Test":{test_building_a_service_catalog:[14,3,1,""],test_service_catalog_endpoint_id:[14,3,1,""],test_service_catalog_endpoints:[14,3,1,""],test_service_catalog_multiple_service_types:[14,3,1,""],test_service_catalog_without_service_type:[14,3,1,""]},"keystoneauth1.tests.unit.client_fixtures":{domain_scoped_token:[13,4,1,""],project_scoped_token:[13,4,1,""]},"keystoneauth1.tests.unit.exceptions":{test_exceptions:[15,0,0,"-"]},"keystoneauth1.tests.unit.exceptions.test_exceptions":{ExceptionTests:[15,1,1,""]},"keystoneauth1.tests.unit.exceptions.test_exceptions.ExceptionTests":{test_clientexception_with_message:[15,3,1,""],test_clientexception_with_no_message:[15,3,1,""],test_using_default_message:[15,3,1,""]},"keystoneauth1.tests.unit.extras":{kerberos:[17,0,0,"-"],oauth1:[18,0,0,"-"],saml2:[19,0,0,"-"]},"keystoneauth1.tests.unit.extras.kerberos":{base:[17,0,0,"-"],test_fedkerb_loading:[17,0,0,"-"],test_kerberos_loading:[17,0,0,"-"],test_mapped:[17,0,0,"-"],test_v3:[17,0,0,"-"],utils:[17,0,0,"-"]},"keystoneauth1.tests.unit.extras.kerberos.base":{TestCase:[17,1,1,""]},"keystoneauth1.tests.unit.extras.kerberos.base.TestCase":{TEST_V3_URL:[17,2,1,""],assertRequestBody:[17,3,1,""],setUp:[17,3,1,""]},"keystoneauth1.tests.unit.extras.kerberos.test_fedkerb_loading":{FedKerbLoadingTests:[17,1,1,""]},"keystoneauth1.tests.unit.extras.kerberos.test_fedkerb_loading.FedKerbLoadingTests":{create:[17,3,1,""],test_load:[17,3,1,""],test_load_none:[17,3,1,""],test_options:[17,3,1,""]},"keystoneauth1.tests.unit.extras.kerberos.test_kerberos_loading":{KerberosLoadingTests:[17,1,1,""]},"keystoneauth1.tests.unit.extras.kerberos.test_kerberos_loading.KerberosLoadingTests":{test_options:[17,3,1,""]},"keystoneauth1.tests.unit.extras.kerberos.test_mapped":{TestMappedAuth:[17,1,1,""]},"keystoneauth1.tests.unit.extras.kerberos.test_mapped.TestMappedAuth":{setUp:[17,3,1,""],test_authenticate_with_mutual_authentication_disabled:[17,3,1,""],test_authenticate_with_mutual_authentication_required:[17,3,1,""],test_project_scoped_mapped_auth:[17,3,1,""],test_unscoped_mapped_auth:[17,3,1,""],token_url:[17,2,1,""]},"keystoneauth1.tests.unit.extras.kerberos.test_v3":{TestKerberosAuth:[17,1,1,""]},"keystoneauth1.tests.unit.extras.kerberos.test_v3.TestKerberosAuth":{setUp:[17,3,1,""],test_authenticate_with_kerberos_domain_scoped:[17,3,1,""],test_authenticate_with_kerberos_mutual_authentication_disabled:[17,3,1,""],test_authenticate_with_kerberos_mutual_authentication_required:[17,3,1,""]},"keystoneauth1.tests.unit.extras.kerberos.utils":{KerberosMock:[17,1,1,""]},"keystoneauth1.tests.unit.extras.kerberos.utils.KerberosMock":{mock_auth_success:[17,3,1,""],setUp:[17,3,1,""]},"keystoneauth1.tests.unit.extras.oauth1":{test_oauth1:[18,0,0,"-"],test_oauth1_loading:[18,0,0,"-"]},"keystoneauth1.tests.unit.extras.oauth1.test_oauth1":{OAuth1AuthTests:[18,1,1,""]},"keystoneauth1.tests.unit.extras.oauth1.test_oauth1.OAuth1AuthTests":{TEST_ROOT_URL:[18,2,1,""],TEST_TOKEN:[18,2,1,""],TEST_URL:[18,2,1,""],stub_auth:[18,3,1,""],test_oauth_authenticate_success:[18,3,1,""],test_warning_dual_scope:[18,3,1,""]},"keystoneauth1.tests.unit.extras.oauth1.test_oauth1_loading":{OAuth1LoadingTests:[18,1,1,""]},"keystoneauth1.tests.unit.extras.oauth1.test_oauth1_loading.OAuth1LoadingTests":{create:[18,3,1,""],setUp:[18,3,1,""],test_basic:[18,3,1,""],test_options:[18,3,1,""]},"keystoneauth1.tests.unit.extras.saml2":{fixtures:[20,0,0,"-"],test_auth_adfs:[19,0,0,"-"],test_auth_saml2:[19,0,0,"-"],utils:[19,0,0,"-"]},"keystoneauth1.tests.unit.extras.saml2.fixtures":{authn_request:[20,4,1,""],saml_assertion:[20,4,1,""],soap_response:[20,4,1,""],template:[20,4,1,""]},"keystoneauth1.tests.unit.extras.saml2.test_auth_adfs":{AuthenticateviaADFSTests:[19,1,1,""]},"keystoneauth1.tests.unit.extras.saml2.test_auth_adfs.AuthenticateviaADFSTests":{ADDRESS_XPATH:[19,2,1,""],GROUP:[19,2,1,""],NAMESPACES:[19,2,1,""],PASSWORD_XPATH:[19,2,1,""],PROTOCOL:[19,2,1,""],TEST_TOKEN:[19,2,1,""],TO_XPATH:[19,2,1,""],USER_XPATH:[19,2,1,""],setUp:[19,3,1,""],test_access_sp_no_cookies_fail:[19,3,1,""],test_adfs_request_password:[19,3,1,""],test_adfs_request_to:[19,3,1,""],test_adfs_request_user:[19,3,1,""],test_check_valid_token_when_authenticated:[19,3,1,""],test_end_to_end_workflow:[19,3,1,""],test_get_adfs_security_token:[19,3,1,""],test_get_adfs_security_token_authn_fail:[19,3,1,""],test_get_adfs_security_token_bad_response:[19,3,1,""],test_prepare_adfs_request_address:[19,3,1,""],test_prepare_adfs_request_custom_endpointreference:[19,3,1,""],test_prepare_sp_request:[19,3,1,""],test_send_assertion_to_service_provider_bad_status:[19,3,1,""]},"keystoneauth1.tests.unit.extras.saml2.test_auth_saml2":{AuthenticateviaSAML2Tests:[19,1,1,""],SamlAuth2PluginTests:[19,1,1,""]},"keystoneauth1.tests.unit.extras.saml2.test_auth_saml2.AuthenticateviaSAML2Tests":{TEST_AUTH_URL:[19,2,1,""],TEST_CONSUMER_URL:[19,2,1,""],TEST_IDP:[19,2,1,""],TEST_IDP_URL:[19,2,1,""],TEST_PASS:[19,2,1,""],TEST_PROTOCOL:[19,2,1,""],TEST_USER:[19,2,1,""],basic_header:[19,3,1,""],calls:[19,2,1,""],get_plugin:[19,3,1,""],setUp:[19,3,1,""],sp_url:[19,3,1,""],test_consumer_mismatch_error_workflow:[19,3,1,""],test_initial_sp_call_invalid_response:[19,3,1,""],test_workflow:[19,3,1,""]},"keystoneauth1.tests.unit.extras.saml2.test_auth_saml2.SamlAuth2PluginTests":{HEADER_MEDIA_TYPE_SEPARATOR:[19,2,1,""],TEST_CONSUMER_URL:[19,2,1,""],TEST_IDP_URL:[19,2,1,""],TEST_PASS:[19,2,1,""],TEST_SP_URL:[19,2,1,""],TEST_USER:[19,2,1,""],basic_header:[19,3,1,""],calls:[19,2,1,""],get_plugin:[19,3,1,""],test_200_without_paos_header:[19,3,1,""],test_consumer_mismatch_error_workflow:[19,3,1,""],test_initial_sp_call_invalid_response:[19,3,1,""],test_passed_when_not_200:[19,3,1,""],test_request_accept_headers:[19,3,1,""],test_standard_workflow_302_redirect:[19,3,1,""],test_standard_workflow_303_redirect:[19,3,1,""]},"keystoneauth1.tests.unit.extras.saml2.utils":{TestCase:[19,1,1,""],make_oneline:[19,4,1,""]},"keystoneauth1.tests.unit.extras.saml2.utils.TestCase":{TEST_URL:[19,2,1,""],setUp:[19,3,1,""]},"keystoneauth1.tests.unit.identity":{test_access:[21,0,0,"-"],test_identity_common:[21,0,0,"-"],test_identity_v2:[21,0,0,"-"],test_identity_v3:[21,0,0,"-"],test_identity_v3_federation:[21,0,0,"-"],test_identity_v3_oidc:[21,0,0,"-"],test_password:[21,0,0,"-"],test_token:[21,0,0,"-"],test_tokenless_auth:[21,0,0,"-"],utils:[21,0,0,"-"]},"keystoneauth1.tests.unit.identity.test_access":{AccessInfoPluginTests:[21,1,1,""]},"keystoneauth1.tests.unit.identity.test_access.AccessInfoPluginTests":{setUp:[21,3,1,""],test_auth_ref:[21,3,1,""],test_auth_url:[21,3,1,""],test_domain_auth_properties:[21,3,1,""],test_invalidate:[21,3,1,""],test_project_auth_properties:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_common":{CatalogHackTests:[21,1,1,""],CommonIdentityTests:[21,1,1,""],DiscoveryFailures:[21,1,1,""],FakeServiceEndpoints:[21,1,1,""],GenericAuthPluginTests:[21,1,1,""],GenericPlugin:[21,1,1,""],V2:[21,1,1,""],V3:[21,1,1,""]},"keystoneauth1.tests.unit.identity.test_identity_common.CatalogHackTests":{BASE_URL:[21,2,1,""],IDENTITY:[21,2,1,""],OTHER_URL:[21,2,1,""],PROJECT_ID:[21,2,1,""],TEST_URL:[21,2,1,""],V2_URL:[21,2,1,""],V3_URL:[21,2,1,""],test_endpoint_override_data_runs_discovery:[21,3,1,""],test_endpoint_override_skips_discovery:[21,3,1,""],test_forcing_discovery:[21,3,1,""],test_forcing_discovery_list_returns_url:[21,3,1,""],test_get_endpoint_data:[21,3,1,""],test_get_endpoint_data_compute:[21,3,1,""],test_getting_endpoints:[21,3,1,""],test_getting_endpoints_on_auth_interface:[21,3,1,""],test_getting_endpoints_project_id_and_trailing_slash_in_disc_url:[21,3,1,""],test_latest_version_gets_latest_version:[21,3,1,""],test_returns_original_skipping_discovery:[21,3,1,""],test_returns_original_when_discover_fails:[21,3,1,""],test_setting_no_discover_hack:[21,3,1,""],test_version_range:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_common.CommonIdentityTests":{PROJECT_ID:[21,2,1,""],TEST_BAREMETAL_BASE:[21,2,1,""],TEST_BAREMETAL_INTERNAL:[21,2,1,""],TEST_COMPUTE_ADMIN:[21,2,1,""],TEST_COMPUTE_BASE:[21,2,1,""],TEST_COMPUTE_INTERNAL:[21,2,1,""],TEST_COMPUTE_PUBLIC:[21,2,1,""],TEST_PASS:[21,2,1,""],TEST_ROOT_ADMIN_URL:[21,2,1,""],TEST_ROOT_URL:[21,2,1,""],TEST_VOLUME:[21,2,1,""],assertAccessInfoEqual:[21,3,1,""],create_auth_plugin:[21,3,1,""],get_auth_data:[21,3,1,""],setUp:[21,3,1,""],stub_auth_data:[21,3,1,""],test_asking_for_auth_endpoint_ignores_checks:[21,3,1,""],test_broken_discovery_endpoint:[21,3,1,""],test_check_cache_id_match:[21,3,1,""],test_check_cache_id_no_match:[21,3,1,""],test_direct_discovering:[21,3,1,""],test_direct_discovering_with_no_data:[21,3,1,""],test_direct_discovering_with_relative_link:[21,3,1,""],test_direct_discovery_provided_plugin_cache:[21,3,1,""],test_discovering:[21,3,1,""],test_discovering_version_no_discovery:[21,3,1,""],test_discovering_version_with_discovery:[21,3,1,""],test_discovering_when_version_missing:[21,3,1,""],test_discovering_with_no_data:[21,3,1,""],test_discovering_with_protocol_relative:[21,3,1,""],test_discovering_with_relative_anchored_link:[21,3,1,""],test_discovering_with_relative_link:[21,3,1,""],test_discovery_trailing_slash:[21,3,1,""],test_discovery_uses_plugin_cache:[21,3,1,""],test_discovery_uses_provided_session_cache:[21,3,1,""],test_discovery_uses_session_cache:[21,3,1,""],test_discovery_uses_session_plugin_cache:[21,3,1,""],test_endpoint_data_no_version:[21,3,1,""],test_endpoint_data_no_version_no_discovery:[21,3,1,""],test_endpoint_data_relative_version:[21,3,1,""],test_endpoint_data_version_url_no_discovery:[21,3,1,""],test_endpoint_no_version:[21,3,1,""],test_get_all_version_data:[21,3,1,""],test_get_all_version_data_adapter:[21,3,1,""],test_get_all_version_data_all_interfaces:[21,3,1,""],test_get_all_version_data_by_service_type:[21,3,1,""],test_get_all_version_data_service_alias:[21,3,1,""],test_get_auth_properties:[21,3,1,""],test_get_current_versioned_data:[21,3,1,""],test_get_set_auth_state:[21,3,1,""],test_get_versioned_data:[21,3,1,""],test_get_versioned_data_volume_project_id:[21,3,1,""],test_get_versioned_data_volume_project_id_unversioned_first:[21,3,1,""],test_interface_list:[21,3,1,""],test_invalidate:[21,3,1,""],test_no_reauthenticate:[21,3,1,""],test_no_trailing_slash_on_catalog_endpoint:[21,3,1,""],test_pathless_url:[21,3,1,""],test_reauthenticate:[21,3,1,""],test_trailing_slash_on_computed_endpoint:[21,3,1,""],version:[21,2,1,""]},"keystoneauth1.tests.unit.identity.test_identity_common.DiscoveryFailures":{TEST_ROOT_URL:[21,2,1,""],test_client_exception:[21,3,1,""],test_connection_error:[21,3,1,""],test_ssl_error:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_common.GenericAuthPluginTests":{ENDPOINT_FILTER:[21,2,1,""],setUp:[21,3,1,""],test_setting_bad_connection_params:[21,3,1,""],test_setting_connection_params:[21,3,1,""],test_setting_headers:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_common.GenericPlugin":{BAD_TOKEN:[21,2,1,""],get_connection_params:[21,3,1,""],get_endpoint:[21,3,1,""],get_headers:[21,3,1,""],get_token:[21,3,1,""],url:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_common.V2":{create_auth_plugin:[21,3,1,""],discovery_version:[21,2,1,""],get_auth_data:[21,3,1,""],stub_auth:[21,3,1,""],version:[21,2,1,""]},"keystoneauth1.tests.unit.identity.test_identity_common.V3":{create_auth_plugin:[21,3,1,""],discovery_version:[21,2,1,""],get_auth_data:[21,3,1,""],stub_auth:[21,3,1,""],version:[21,2,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v2":{V2IdentityPlugin:[21,1,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v2.V2IdentityPlugin":{TEST_ADMIN_URL:[21,2,1,""],TEST_PASS:[21,2,1,""],TEST_ROOT_ADMIN_URL:[21,2,1,""],TEST_ROOT_URL:[21,2,1,""],TEST_SERVICE_CATALOG:[21,2,1,""],TEST_URL:[21,2,1,""],setUp:[21,3,1,""],stub_auth:[21,3,1,""],test_authenticate_with_token:[21,3,1,""],test_authenticate_with_user_id_password:[21,3,1,""],test_authenticate_with_user_id_password_scoped:[21,3,1,""],test_authenticate_with_username_password:[21,3,1,""],test_authenticate_with_username_password_scoped:[21,3,1,""],test_doesnt_log_password:[21,3,1,""],test_endpoint_filter_without_service_type_fails:[21,3,1,""],test_full_url_overrides_endpoint_filter:[21,3,1,""],test_invalid_auth_response_dict:[21,3,1,""],test_invalid_auth_response_type:[21,3,1,""],test_invalidate_response:[21,3,1,""],test_password_cache_id:[21,3,1,""],test_password_change_auth_state:[21,3,1,""],test_password_with_no_user_id_or_name:[21,3,1,""],test_service_url:[21,3,1,""],test_service_url_defaults_to_public:[21,3,1,""],test_with_trust_id:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v3":{V3IdentityPlugin:[21,1,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v3.V3IdentityPlugin":{TEST_ADMIN_URL:[21,2,1,""],TEST_APP_CRED_ID:[21,2,1,""],TEST_APP_CRED_SECRET:[21,2,1,""],TEST_PASS:[21,2,1,""],TEST_ROOT_ADMIN_URL:[21,2,1,""],TEST_ROOT_URL:[21,2,1,""],TEST_SERVICE_CATALOG:[21,2,1,""],TEST_SERVICE_PROVIDERS:[21,2,1,""],TEST_URL:[21,2,1,""],setUp:[21,3,1,""],stub_auth:[21,3,1,""],test_application_credential_method:[21,3,1,""],test_authenticate_with_token:[21,3,1,""],test_authenticate_with_username_password:[21,3,1,""],test_authenticate_with_username_password_domain_scoped:[21,3,1,""],test_authenticate_with_username_password_project_scoped:[21,3,1,""],test_doesnt_log_password:[21,3,1,""],test_endpoint_filter_without_service_type_fails:[21,3,1,""],test_full_url_overrides_endpoint_filter:[21,3,1,""],test_handle_missing_service_provider:[21,3,1,""],test_invalid_auth_response_dict:[21,3,1,""],test_invalid_auth_response_type:[21,3,1,""],test_invalidate_response:[21,3,1,""],test_password_cache_id:[21,3,1,""],test_password_change_auth_state:[21,3,1,""],test_sends_nocatalog:[21,3,1,""],test_service_providers_urls:[21,3,1,""],test_service_url:[21,3,1,""],test_service_url_defaults_to_public:[21,3,1,""],test_symbols:[21,3,1,""],test_unscoped_request:[21,3,1,""],test_unscoped_with_scope_data:[21,3,1,""],test_with_domain_and_project_scoping:[21,3,1,""],test_with_expired:[21,3,1,""],test_with_multiple_mechanisms:[21,3,1,""],test_with_multiple_mechanisms_factory:[21,3,1,""],test_with_multiple_scopes:[21,3,1,""],test_with_trust_id:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v3_federation":{K2KAuthPluginTest:[21,1,1,""],TesterFederationPlugin:[21,1,1,""],V3FederatedPlugin:[21,1,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v3_federation.K2KAuthPluginTest":{REQUEST_ECP_URL:[21,2,1,""],SERVICE_PROVIDER_DICT:[21,2,1,""],SP_AUTH_URL:[21,2,1,""],SP_ID:[21,2,1,""],SP_ROOT_URL:[21,2,1,""],SP_URL:[21,2,1,""],TEST_PASS:[21,2,1,""],TEST_ROOT_URL:[21,2,1,""],TEST_URL:[21,2,1,""],get_plugin:[21,3,1,""],setUp:[21,3,1,""],test_end_to_end_with_generic_password:[21,3,1,""],test_end_to_end_workflow:[21,3,1,""],test_end_to_end_workflow_303_redirect:[21,3,1,""],test_fail_getting_ecp_assertion:[21,3,1,""],test_get_ecp_assertion_empty_response:[21,3,1,""],test_get_ecp_assertion_wrong_headers:[21,3,1,""],test_remote_url:[21,3,1,""],test_send_ecp_authn_response:[21,3,1,""],test_send_ecp_authn_response_303_redirect:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v3_federation.TesterFederationPlugin":{get_unscoped_auth_ref:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v3_federation.V3FederatedPlugin":{AUTH_URL:[21,2,1,""],get_plugin:[21,3,1,""],setUp:[21,3,1,""],test_federated_url:[21,3,1,""],test_scoped_behaviour:[21,3,1,""],test_unscoped_behaviour:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v3_oidc":{BaseOIDCTests:[21,1,1,""],OIDCAuthorizationGrantTests:[21,1,1,""],OIDCClientCredentialsTests:[21,1,1,""],OIDCPasswordTests:[21,1,1,""],OIDCTokenTests:[21,1,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v3_oidc.BaseOIDCTests":{setUp:[21,3,1,""],test_can_pass_grant_type_but_warning_is_issued:[21,3,1,""],test_discovery_not_found:[21,3,1,""],test_grant_type_and_plugin_missmatch:[21,3,1,""],test_invalid_discovery_document:[21,3,1,""],test_load_discovery:[21,3,1,""],test_load_discovery_override_by_endpoints:[21,3,1,""],test_no_access_token_endpoint:[21,3,1,""],test_no_discovery:[21,3,1,""],test_wrong_grant_type:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v3_oidc.OIDCAuthorizationGrantTests":{setUp:[21,3,1,""],test_initial_call_to_get_access_token:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v3_oidc.OIDCClientCredentialsTests":{setUp:[21,3,1,""],test_end_to_end_workflow:[21,3,1,""],test_initial_call_to_get_access_token:[21,3,1,""],test_second_call_to_protected_url:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v3_oidc.OIDCPasswordTests":{setUp:[21,3,1,""],test_end_to_end_workflow:[21,3,1,""],test_initial_call_to_get_access_token:[21,3,1,""],test_second_call_to_protected_url:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v3_oidc.OIDCTokenTests":{setUp:[21,3,1,""],test_end_to_end_workflow:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_password":{PasswordTests:[21,1,1,""]},"keystoneauth1.tests.unit.identity.test_password.PasswordTests":{PLUGIN_CLASS:[21,2,1,""],V2_PLUGIN_CLASS:[21,2,1,""],V3_PLUGIN_CLASS:[21,2,1,""],new_plugin:[21,3,1,""],test_default_domain_id_with_v3:[21,3,1,""],test_default_domain_name_with_v3:[21,3,1,""],test_password_cache_id:[21,3,1,""],test_symbols:[21,3,1,""],test_v3_disocovery_failure_v2_url:[21,3,1,""],test_v3_domain_params_v2_url:[21,3,1,""],test_v3_user_params_v2_url:[21,3,1,""],test_with_user_domain_params:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_token":{TokenTests:[21,1,1,""]},"keystoneauth1.tests.unit.identity.test_token.TokenTests":{PLUGIN_CLASS:[21,2,1,""],V2_PLUGIN_CLASS:[21,2,1,""],V3_PLUGIN_CLASS:[21,2,1,""],new_plugin:[21,3,1,""],test_symbols:[21,3,1,""],test_token_cache_id:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_tokenless_auth":{TokenlessAuthTest:[21,1,1,""]},"keystoneauth1.tests.unit.identity.test_tokenless_auth.TokenlessAuthTest":{TEST_URL:[21,2,1,""],create:[21,3,1,""],test_domain_id_scope_header_pass:[21,3,1,""],test_domain_name_scope_header_pass:[21,3,1,""],test_no_scope_header_fail:[21,3,1,""],test_project_id_scope_header_pass:[21,3,1,""],test_project_name_scope_only_header_fail:[21,3,1,""],test_project_of_domain__name_scope_header_pass:[21,3,1,""],test_project_of_domain_id_scope_header_pass:[21,3,1,""]},"keystoneauth1.tests.unit.identity.utils":{GenericPluginTestCase:[21,1,1,""]},"keystoneauth1.tests.unit.identity.utils.GenericPluginTestCase":{PLUGIN_CLASS:[21,2,1,""],TEST_URL:[21,2,1,""],V2_PLUGIN_CLASS:[21,2,1,""],V3_PLUGIN_CLASS:[21,2,1,""],assertCreateV2:[21,3,1,""],assertCreateV3:[21,3,1,""],assertDiscoveryFailure:[21,3,1,""],new_plugin:[21,3,1,""],setUp:[21,3,1,""],stub_discovery:[21,3,1,""],test_create_plugin_no_reauthenticate:[21,3,1,""],test_create_v2_if_no_domain_params:[21,3,1,""],test_create_v3_if_domain_params:[21,3,1,""],test_default_domain_id_no_v3:[21,3,1,""],test_default_domain_id_with_v3:[21,3,1,""],test_default_domain_name_no_v3:[21,3,1,""],test_default_domain_name_with_v3:[21,3,1,""],test_disc_error_for_failure:[21,3,1,""],test_no_urls:[21,3,1,""],test_path_based_url_v2:[21,3,1,""],test_path_based_url_v3:[21,3,1,""],test_unknown_discovery_version:[21,3,1,""],test_v2_params_v3_url:[21,3,1,""],test_v3_params_v2_url:[21,3,1,""],test_v3_plugin_from_failure:[21,3,1,""]},"keystoneauth1.tests.unit.keystoneauth_fixtures":{HackingCode:[13,1,1,""]},"keystoneauth1.tests.unit.keystoneauth_fixtures.HackingCode":{oslo_namespace_imports:[13,2,1,""]},"keystoneauth1.tests.unit.loading":{test_adapter:[22,0,0,"-"],test_cli:[22,0,0,"-"],test_conf:[22,0,0,"-"],test_entry_points:[22,0,0,"-"],test_fixtures:[22,0,0,"-"],test_generic:[22,0,0,"-"],test_loading:[22,0,0,"-"],test_session:[22,0,0,"-"],test_v3:[22,0,0,"-"],utils:[22,0,0,"-"]},"keystoneauth1.tests.unit.loading.test_adapter":{ConfLoadingLegacyTests:[22,1,1,""],ConfLoadingTests:[22,1,1,""]},"keystoneauth1.tests.unit.loading.test_adapter.ConfLoadingLegacyTests":{GROUP:[22,2,1,""],setUp:[22,3,1,""],test_interface_conflict:[22,3,1,""],test_load_old_interface:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_adapter.ConfLoadingTests":{GROUP:[22,2,1,""],setUp:[22,3,1,""],test_deprecated:[22,3,1,""],test_get_conf_options:[22,3,1,""],test_get_conf_options_undeprecated:[22,3,1,""],test_load:[22,3,1,""],test_load_bad_valid_interfaces_value:[22,3,1,""],test_load_valid_interfaces_comma_list:[22,3,1,""],test_load_valid_interfaces_list:[22,3,1,""],test_load_version_range:[22,3,1,""],test_version_mutex_max:[22,3,1,""],test_version_mutex_min:[22,3,1,""],test_version_mutex_minmax:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_cli":{CliTests:[22,1,1,""]},"keystoneauth1.tests.unit.loading.test_cli.CliTests":{env:[22,3,1,""],setUp:[22,3,1,""],test_adapter_service_type:[22,3,1,""],test_adapter_service_type_per_service:[22,3,1,""],test_basic_params_added:[22,3,1,""],test_creating_with_no_args:[22,3,1,""],test_default_options:[22,3,1,""],test_deprecated_cli_options:[22,3,1,""],test_deprecated_env_multi_options:[22,3,1,""],test_deprecated_env_options:[22,3,1,""],test_deprecated_multi_cli_options:[22,3,1,""],test_env_overrides_default_opt:[22,3,1,""],test_load_with_nothing:[22,3,1,""],test_overrides_default_string_value:[22,3,1,""],test_overrides_default_type_value:[22,3,1,""],test_param_loading:[22,3,1,""],test_with_default_string_value:[22,3,1,""],test_with_default_type_value:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_conf":{ConfTests:[22,1,1,""]},"keystoneauth1.tests.unit.loading.test_conf.ConfTests":{setUp:[22,3,1,""],test_common_conf_options:[22,3,1,""],test_diff_section:[22,3,1,""],test_get_common:[22,3,1,""],test_get_named:[22,3,1,""],test_loading_invalid_plugin:[22,3,1,""],test_loading_v2:[22,3,1,""],test_loading_v3:[22,3,1,""],test_loading_with_no_data:[22,3,1,""],test_other_params:[22,3,1,""],test_plugins_are_all_opts:[22,3,1,""],test_register_cfg:[22,3,1,""],test_same_section:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_entry_points":{EntryPointTests:[22,1,1,""]},"keystoneauth1.tests.unit.loading.test_entry_points.EntryPointTests":{test_all_entry_points_are_valid:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_fixtures":{FixturesTests:[22,1,1,""]},"keystoneauth1.tests.unit.loading.test_fixtures.FixturesTests":{AUTH_TYPE:[22,2,1,""],GROUP:[22,2,1,""],setUp:[22,3,1,""],test_conf_loaded:[22,3,1,""],test_endpoint_resolve:[22,3,1,""],useLoadingFixture:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_generic":{PasswordTests:[22,1,1,""],TokenTests:[22,1,1,""]},"keystoneauth1.tests.unit.loading.test_generic.PasswordTests":{test_loads_v3_with_user_domain:[22,3,1,""],test_options:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_generic.TokenTests":{test_options:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_loading":{LoadingTests:[22,1,1,""],PluginA:[22,1,1,""],PluginB:[22,1,1,""],TestSplitLoader:[22,1,1,""]},"keystoneauth1.tests.unit.loading.test_loading.LoadingTests":{test_create_plugin_loader:[22,3,1,""],test_loaders:[22,3,1,""],test_loading_getter:[22,3,1,""],test_loading_getter_with_kwargs:[22,3,1,""],test_required_values:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_loading.TestSplitLoader":{create_plugin:[22,3,1,""],get_options:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_session":{CliLoadingTests:[22,1,1,""],ConfLoadingTests:[22,1,1,""]},"keystoneauth1.tests.unit.loading.test_session.CliLoadingTests":{get_session:[22,3,1,""],setUp:[22,3,1,""],test_cacert:[22,3,1,""],test_client_certs:[22,3,1,""],test_insecure_timeout:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_session.ConfLoadingTests":{GROUP:[22,2,1,""],config:[22,3,1,""],get_session:[22,3,1,""],setUp:[22,3,1,""],test_cacert:[22,3,1,""],test_client_certs:[22,3,1,""],test_deprecated:[22,3,1,""],test_insecure_timeout:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_v3":{OpenIDConnectAccessToken:[22,1,1,""],OpenIDConnectAuthCodeTests:[22,1,1,""],OpenIDConnectBaseTests:[22,1,1,""],OpenIDConnectClientCredentialsTests:[22,1,1,""],OpenIDConnectPasswordTests:[22,1,1,""],TOTPTests:[22,1,1,""],V3ApplicationCredentialTests:[22,1,1,""],V3PasswordTests:[22,1,1,""],V3TokenlessAuthTests:[22,1,1,""]},"keystoneauth1.tests.unit.loading.test_v3.OpenIDConnectAccessToken":{create:[22,3,1,""],plugin_name:[22,2,1,""],setUp:[22,3,1,""],test_basic:[22,3,1,""],test_options:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_v3.OpenIDConnectAuthCodeTests":{plugin_name:[22,2,1,""],test_basic:[22,3,1,""],test_options:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_v3.OpenIDConnectBaseTests":{create:[22,3,1,""],plugin_name:[22,2,1,""],setUp:[22,3,1,""],test_base_options_are_there:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_v3.OpenIDConnectClientCredentialsTests":{plugin_name:[22,2,1,""],test_basic:[22,3,1,""],test_options:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_v3.OpenIDConnectPasswordTests":{plugin_name:[22,2,1,""],test_basic:[22,3,1,""],test_options:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_v3.TOTPTests":{create:[22,3,1,""],setUp:[22,3,1,""],test_basic:[22,3,1,""],test_without_project_domain:[22,3,1,""],test_without_user_domain:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_v3.V3ApplicationCredentialTests":{create:[22,3,1,""],setUp:[22,3,1,""],test_basic:[22,3,1,""],test_with_name:[22,3,1,""],test_without_name_or_id:[22,3,1,""],test_without_secret:[22,3,1,""],test_without_user_domain:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_v3.V3PasswordTests":{create:[22,3,1,""],setUp:[22,3,1,""],test_basic:[22,3,1,""],test_without_project_domain:[22,3,1,""],test_without_user_domain:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_v3.V3TokenlessAuthTests":{create:[22,3,1,""],setUp:[22,3,1,""],test_basic:[22,3,1,""],test_missing_parameters:[22,3,1,""]},"keystoneauth1.tests.unit.loading.utils":{BoolType:[22,1,1,""],MockLoader:[22,2,1,""],MockManager:[22,1,1,""],MockPlugin:[22,2,1,""],TestCase:[22,1,1,""],create_plugin:[22,4,1,""],mock_plugin:[22,4,1,""]},"keystoneauth1.tests.unit.loading.utils.TestCase":{GROUP:[22,2,1,""],TEST_VALS:[22,2,1,""],V2PASS:[22,2,1,""],V3TOKEN:[22,2,1,""],a_bool:[22,2,1,""],a_float:[22,2,1,""],a_int:[22,2,1,""],assertTestVals:[22,3,1,""]},"keystoneauth1.tests.unit.matchers":{XMLEquals:[13,1,1,""],XMLMismatch:[13,1,1,""]},"keystoneauth1.tests.unit.matchers.XMLEquals":{match:[13,3,1,""]},"keystoneauth1.tests.unit.matchers.XMLMismatch":{describe:[13,3,1,""]},"keystoneauth1.tests.unit.test_betamax_fixture":{TestBetamaxFixture:[13,1,1,""],TestBetamaxFixtureSerializerBehaviour:[13,1,1,""]},"keystoneauth1.tests.unit.test_betamax_fixture.TestBetamaxFixture":{TEST_AUTH_URL:[13,2,1,""],TEST_PASSWORD:[13,2,1,""],TEST_TENANT_NAME:[13,2,1,""],TEST_USERNAME:[13,2,1,""],V2_TOKEN:[13,2,1,""],setUp:[13,3,1,""],test_keystoneauth_betamax_fixture:[13,3,1,""],test_replay_of_bad_url_fails:[13,3,1,""]},"keystoneauth1.tests.unit.test_betamax_fixture.TestBetamaxFixtureSerializerBehaviour":{test_can_pass_custom_serializer:[13,3,1,""],test_can_pass_serializer_name:[13,3,1,""],test_no_request_matchers_provided:[13,3,1,""],test_no_serializer_options_provided:[13,3,1,""],test_request_matchers:[13,3,1,""]},"keystoneauth1.tests.unit.test_betamax_hooks":{TestBetamaxHooks:[13,1,1,""]},"keystoneauth1.tests.unit.test_betamax_hooks.TestBetamaxHooks":{test_pre_record_hook_empty_body:[13,3,1,""],test_pre_record_hook_v2:[13,3,1,""],test_pre_record_hook_v3:[13,3,1,""]},"keystoneauth1.tests.unit.test_betamax_serializer":{TestBetamaxSerializer:[13,1,1,""]},"keystoneauth1.tests.unit.test_betamax_serializer.TestBetamaxSerializer":{TEST_FILE:[13,2,1,""],TEST_JSON:[13,2,1,""],setUp:[13,3,1,""],test_deserialize:[13,3,1,""],test_serialize:[13,3,1,""]},"keystoneauth1.tests.unit.test_discovery":{CatalogHackTests:[13,1,1,""],DiscoverUtils:[13,1,1,""],EndpointDataTests:[13,1,1,""],VersionDataTests:[13,1,1,""]},"keystoneauth1.tests.unit.test_discovery.CatalogHackTests":{BASE_URL:[13,2,1,""],IDENTITY:[13,2,1,""],OTHER_URL:[13,2,1,""],TEST_URL:[13,2,1,""],V2_URL:[13,2,1,""],V3_URL:[13,2,1,""],setUp:[13,3,1,""],test_ignored_non_service_type:[13,3,1,""],test_version_hacks:[13,3,1,""]},"keystoneauth1.tests.unit.test_discovery.DiscoverUtils":{test_version_args:[13,3,1,""],test_version_between:[13,3,1,""],test_version_number:[13,3,1,""],test_version_to_string:[13,3,1,""]},"keystoneauth1.tests.unit.test_discovery.EndpointDataTests":{test_endpoint_data_str:[13,3,1,""],test_project_id_int_fallback:[13,3,1,""],test_run_discovery_cache:[13,3,1,""]},"keystoneauth1.tests.unit.test_discovery.VersionDataTests":{setUp:[13,3,1,""],test_allow_deprecated:[13,3,1,""],test_allow_experimental:[13,3,1,""],test_allow_unknown:[13,3,1,""],test_cinder_version_data:[13,3,1,""],test_data_for_no_version:[13,3,1,""],test_data_for_url:[13,3,1,""],test_endpoint_data_noauth_adapter:[13,3,1,""],test_endpoint_data_noauth_discover:[13,3,1,""],test_endpoint_data_noauth_no_discover:[13,3,1,""],test_endpoint_data_token_endpoint_adapter:[13,3,1,""],test_endpoint_data_token_endpoint_discover:[13,3,1,""],test_endpoint_data_token_endpoint_no_discover:[13,3,1,""],test_glance_version_data:[13,3,1,""],test_ignoring_invalid_links:[13,3,1,""],test_keystone_version_data:[13,3,1,""],test_version_data_basics:[13,3,1,""],test_version_data_individual:[13,3,1,""],test_version_data_ironic_microversions:[13,3,1,""],test_version_data_legacy_ironic_microversions:[13,3,1,""],test_version_data_legacy_ironic_no_override:[13,3,1,""],test_version_data_microversions:[13,3,1,""],test_version_data_override_version_url:[13,3,1,""],test_version_data_unknown:[13,3,1,""]},"keystoneauth1.tests.unit.test_fair_sempahore":{SemaphoreTests:[13,1,1,""]},"keystoneauth1.tests.unit.test_fair_sempahore.SemaphoreTests":{setUp:[13,3,1,""],test_semaphore_fast_multiple_concurrency:[13,3,1,""],test_semaphore_fast_no_concurrency:[13,3,1,""],test_semaphore_fast_single_concurrency:[13,3,1,""],test_semaphore_multiple_concurrency:[13,3,1,""],test_semaphore_no_concurrency:[13,3,1,""],test_semaphore_single_concurrency:[13,3,1,""]},"keystoneauth1.tests.unit.test_fixtures":{V2TokenTests:[13,1,1,""],V3TokenTests:[13,1,1,""]},"keystoneauth1.tests.unit.test_fixtures.V2TokenTests":{test_roles:[13,3,1,""],test_services:[13,3,1,""],test_tenant_scoped:[13,3,1,""],test_token_bind:[13,3,1,""],test_trust_scoped:[13,3,1,""],test_unscoped:[13,3,1,""]},"keystoneauth1.tests.unit.test_fixtures.V3TokenTests":{test_catalog:[13,3,1,""],test_domain_scoped:[13,3,1,""],test_empty_default_service_providers:[13,3,1,""],test_is_admin_project:[13,3,1,""],test_oauth_scoped:[13,3,1,""],test_project_as_domain_scoped:[13,3,1,""],test_project_scoped:[13,3,1,""],test_roles:[13,3,1,""],test_service_providers:[13,3,1,""],test_token_bind:[13,3,1,""],test_trust_scoped:[13,3,1,""],test_unscoped:[13,3,1,""]},"keystoneauth1.tests.unit.test_matchers":{TestXMLEquals:[13,1,1,""]},"keystoneauth1.tests.unit.test_matchers.TestXMLEquals":{describe_examples:[13,2,1,""],equivalent_xml:[13,2,1,""],matches_matcher:[13,2,1,""],matches_matches:[13,2,1,""],matches_mismatches:[13,2,1,""],matches_xml:[13,2,1,""],mismatches_description:[13,2,1,""],mismatches_xml:[13,2,1,""],str_examples:[13,2,1,""],test__str__:[13,3,1,""],test_describe_difference:[13,3,1,""],test_matches_match:[13,3,1,""],test_mismatch_details:[13,3,1,""]},"keystoneauth1.tests.unit.test_noauth":{NoAuthTest:[13,1,1,""]},"keystoneauth1.tests.unit.test_noauth.NoAuthTest":{NOAUTH_TOKEN:[13,2,1,""],TEST_URL:[13,2,1,""],test_basic_case:[13,3,1,""],test_get_endpoint:[13,3,1,""],test_get_endpoint_with_override:[13,3,1,""],test_noauth_options:[13,3,1,""]},"keystoneauth1.tests.unit.test_service_token":{ServiceTokenTests:[13,1,1,""]},"keystoneauth1.tests.unit.test_service_token.ServiceTokenTests":{SERVICE_URL:[13,2,1,""],TEST_URL:[13,2,1,""],USER_URL:[13,2,1,""],setUp:[13,3,1,""],test_invalidation:[13,3,1,""],test_pass_throughs:[13,3,1,""],test_setting_service_token:[13,3,1,""]},"keystoneauth1.tests.unit.test_session":{AdapterTest:[13,1,1,""],AuthPlugin:[13,1,1,""],CalledAuthPlugin:[13,1,1,""],RedirectTests:[13,1,1,""],RequestsAuth:[13,1,1,""],SessionAuthTests:[13,1,1,""],SessionTests:[13,1,1,""],TCPKeepAliveAdapterTest:[13,1,1,""]},"keystoneauth1.tests.unit.test_session.AdapterTest":{ALLOW:[13,2,1,""],INTERFACE:[13,2,1,""],REGION_NAME:[13,2,1,""],SERVICE_NAME:[13,2,1,""],SERVICE_TYPE:[13,2,1,""],TEST_URL:[13,2,1,""],USER_AGENT:[13,2,1,""],VERSION:[13,2,1,""],test_adapter_connect_retries:[13,3,1,""],test_adapter_get_token:[13,3,1,""],test_adapter_http_503_retries:[13,3,1,""],test_adapter_http_status_retries:[13,3,1,""],test_adapter_invalidate:[13,3,1,""],test_adapter_user_agent_adapter:[13,3,1,""],test_adapter_user_agent_session:[13,3,1,""],test_adapter_user_agent_session_adapter:[13,3,1,""],test_adapter_user_agent_session_adapter_additional:[13,3,1,""],test_adapter_user_agent_session_adapter_no_app_version:[13,3,1,""],test_adapter_user_agent_session_adapter_no_client_version:[13,3,1,""],test_adapter_user_agent_session_override:[13,3,1,""],test_adapter_user_agent_session_version_on_adapter:[13,3,1,""],test_additional_headers:[13,3,1,""],test_additional_headers_overrides:[13,3,1,""],test_default_microversion:[13,3,1,""],test_legacy_binding:[13,3,1,""],test_legacy_binding_non_json_resp:[13,3,1,""],test_logger_object_passed:[13,3,1,""],test_methods:[13,3,1,""],test_nested_adapters:[13,3,1,""],test_raise_exc_override:[13,3,1,""],test_setting_endpoint_override:[13,3,1,""],test_setting_global_id_on_request:[13,3,1,""],test_setting_variables_on_get_endpoint:[13,3,1,""],test_setting_variables_on_request:[13,3,1,""],test_unknown_connection_error:[13,3,1,""],test_user_and_project_id:[13,3,1,""]},"keystoneauth1.tests.unit.test_session.AuthPlugin":{SERVICE_URLS:[13,2,1,""],TEST_PROJECT_ID:[13,2,1,""],TEST_TOKEN:[13,2,1,""],TEST_USER_ID:[13,2,1,""],get_endpoint:[13,3,1,""],get_project_id:[13,3,1,""],get_token:[13,3,1,""],get_user_id:[13,3,1,""],invalidate:[13,3,1,""]},"keystoneauth1.tests.unit.test_session.CalledAuthPlugin":{ENDPOINT:[13,2,1,""],PROJECT_ID:[13,2,1,""],TOKEN:[13,2,1,""],USER_ID:[13,2,1,""],get_endpoint:[13,3,1,""],get_project_id:[13,3,1,""],get_token:[13,3,1,""],get_user_id:[13,3,1,""],invalidate:[13,3,1,""]},"keystoneauth1.tests.unit.test_session.RedirectTests":{DEFAULT_REDIRECT_BODY:[13,2,1,""],DEFAULT_RESP_BODY:[13,2,1,""],REDIRECT_CHAIN:[13,2,1,""],assertResponse:[13,3,1,""],setup_redirects:[13,3,1,""],test_basic_get:[13,3,1,""],test_basic_post_keeps_correct_method:[13,3,1,""],test_history_matches_requests:[13,3,1,""],test_no_redirect:[13,3,1,""],test_permanent_redirect_308:[13,3,1,""],test_redirect_forever:[13,3,1,""],test_redirect_limit:[13,3,1,""]},"keystoneauth1.tests.unit.test_session.SessionAuthTests":{TEST_JSON:[13,2,1,""],TEST_URL:[13,2,1,""],stub_service_url:[13,3,1,""],test_auth_plugin_default_with_plugin:[13,3,1,""],test_auth_plugin_disable:[13,3,1,""],test_collect_timing:[13,3,1,""],test_endpoint_override_does_id_replacement:[13,3,1,""],test_endpoint_override_fails_to_do_unknown_replacement:[13,3,1,""],test_endpoint_override_fails_to_replace_if_none:[13,3,1,""],test_endpoint_override_ignore_full_url:[13,3,1,""],test_endpoint_override_overrides_filter:[13,3,1,""],test_logger_object_passed:[13,3,1,""],test_passed_auth_plugin:[13,3,1,""],test_passed_auth_plugin_overrides:[13,3,1,""],test_raises_exc_only_when_asked:[13,3,1,""],test_reauth_called:[13,3,1,""],test_reauth_not_called:[13,3,1,""],test_requests_auth_plugin:[13,3,1,""],test_service_type_urls:[13,3,1,""],test_service_url_raises_if_no_auth_plugin:[13,3,1,""],test_service_url_raises_if_no_url_returned:[13,3,1,""],test_split_loggers:[13,3,1,""],test_user_and_project_id:[13,3,1,""]},"keystoneauth1.tests.unit.test_session.SessionTests":{TEST_URL:[13,2,1,""],test_connect_retries:[13,3,1,""],test_delete:[13,3,1,""],test_does_not_set_tcp_keepalive_on_custom_sessions:[13,3,1,""],test_get:[13,3,1,""],test_head:[13,3,1,""],test_http_503_retries:[13,3,1,""],test_http_session_opts:[13,3,1,""],test_http_status_retries:[13,3,1,""],test_http_status_retries_another_code:[13,3,1,""],test_json_content_type:[13,3,1,""],test_logging_body_only_for_specified_content_types:[13,3,1,""],test_logging_cacerts:[13,3,1,""],test_logs_failed_output:[13,3,1,""],test_microversion:[13,3,1,""],test_not_found:[13,3,1,""],test_patch:[13,3,1,""],test_post:[13,3,1,""],test_put:[13,3,1,""],test_server_error:[13,3,1,""],test_session_debug_output:[13,3,1,""],test_session_debug_output_logs_openstack_request_id:[13,3,1,""],test_set_microversion_headers:[13,3,1,""],test_ssl_error_message:[13,3,1,""],test_user_agent:[13,3,1,""],test_uses_tcp_keepalive_by_default:[13,3,1,""]},"keystoneauth1.tests.unit.test_session.TCPKeepAliveAdapterTest":{patch:[13,3,1,""],patch_socket_with_options:[13,3,1,""],setUp:[13,3,1,""],test_init_poolmanager_with_basic_options:[13,3,1,""],test_init_poolmanager_with_given_optionsl:[13,3,1,""],test_init_poolmanager_with_requests_lesser_than_2_4_1:[13,3,1,""],test_init_poolmanager_with_tcp_keepcnt:[13,3,1,""],test_init_poolmanager_with_tcp_keepcnt_on_windows:[13,3,1,""],test_init_poolmanager_with_tcp_keepidle:[13,3,1,""],test_init_poolmanager_with_tcp_keepintvl:[13,3,1,""]},"keystoneauth1.tests.unit.test_token_endpoint":{AdminTokenTest:[13,1,1,""],TokenEndpointTest:[13,1,1,""]},"keystoneauth1.tests.unit.test_token_endpoint.AdminTokenTest":{test_token_endpoint_deprecated_options:[13,3,1,""],test_token_endpoint_options:[13,3,1,""]},"keystoneauth1.tests.unit.test_token_endpoint.TokenEndpointTest":{TEST_TOKEN:[13,2,1,""],TEST_URL:[13,2,1,""],test_basic_case:[13,3,1,""],test_basic_endpoint_case:[13,3,1,""],test_token_endpoint_user_id:[13,3,1,""]},"keystoneauth1.tests.unit.test_utils":{UtilsTests:[13,1,1,""]},"keystoneauth1.tests.unit.test_utils.UtilsTests":{test_get_logger:[13,3,1,""]},"keystoneauth1.tests.unit.utils":{TestCase:[13,1,1,""],TestResponse:[13,1,1,""]},"keystoneauth1.tests.unit.utils.TestCase":{TEST_DOMAIN_ID:[13,2,1,""],TEST_DOMAIN_NAME:[13,2,1,""],TEST_GROUP_ID:[13,2,1,""],TEST_ROLE_ID:[13,2,1,""],TEST_ROOT_URL:[13,2,1,""],TEST_TENANT_ID:[13,2,1,""],TEST_TENANT_NAME:[13,2,1,""],TEST_TOKEN:[13,2,1,""],TEST_TRUST_ID:[13,2,1,""],TEST_USER:[13,2,1,""],TEST_USER_ID:[13,2,1,""],assertContentTypeIs:[13,3,1,""],assertQueryStringContains:[13,3,1,""],assertQueryStringIs:[13,3,1,""],assertRequestBodyIs:[13,3,1,""],assertRequestHeaderEqual:[13,3,1,""],assertRequestNotInHeader:[13,3,1,""],setUp:[13,3,1,""],stub_url:[13,3,1,""]},"keystoneauth1.tests.unit.utils.TestResponse":{text:[13,2,1,""]},"keystoneauth1.token_endpoint":{Token:[0,1,1,""]},"keystoneauth1.token_endpoint.Token":{get_auth_ref:[0,3,1,""],get_endpoint:[0,3,1,""],get_endpoint_data:[0,3,1,""],get_token:[0,3,1,""]},keystoneauth1:{access:[1,0,0,"-"],adapter:[0,0,0,"-"],discover:[0,0,0,"-"],exceptions:[2,0,0,"-"],extras:[3,0,0,"-"],fixture:[6,0,0,"-"],hacking:[7,0,0,"-"],identity:[8,0,0,"-"],loading:[11,0,0,"-"],noauth:[0,0,0,"-"],plugin:[0,0,0,"-"],service_token:[0,0,0,"-"],session:[0,0,0,"-"],tests:[12,0,0,"-"],token_endpoint:[0,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","attribute","Python attribute"],"3":["py","method","Python method"],"4":["py","function","Python function"],"5":["py","staticmethod","Python static method"],"6":["py","classmethod","Python class method"],"7":["py","exception","Python exception"]},objtypes:{"0":"py:module","1":"py:class","2":"py:attribute","3":"py:method","4":"py:function","5":"py:staticmethod","6":"py:classmethod","7":"py:exception"},terms:{"0fcd21a568f946be99cb8205df6cf2cf":13,"10t09":13,"10t10":13,"137155c35fb34172a284a3c2540c92ab":30,"176c4d984ff64d6da0603fea89e24135":13,"1b3":26,"1d002f03ea1844328b8f2f640cc39e52":13,"1f1566736ab3":30,"1fc3cd47":26,"2dff5075b72841fb8ac677d7fd592fc6":13,"2e9181d2":30,"304976404349446185d60f6d359efaf":13,"347b57a34e4b418ea2d134bd194e46aa":13,"34cd00cf":30,"35f85991508c4c45a2ef561f799c767c":13,"3d3fa3964f1040378f1d480c2036badc":13,"404e":30,"4a6f319b68e341c09c901957be5193a2":21,"4c4a":30,"58db032e32464b248f3b50ec9d48a913":13,"59baef40411c45dd9f46b8e58cf611e6":22,"5ce233e383d5":30,"5ee1cd6c78bd":30,"636ddfea69d84bb29b65ac320df439f2":21,"6dadbbf2f580418bbeb99e80a8d7872c":13,"7b2f0d739be54829a365a8b714b70c64":13,"81b1675780ad416687c5bf3e866e0531":13,"94e6":30,"99b376f4a60f426c9cd3030340109167":13,"9a1d39e6ebe1447798b0d8525ecf82b7":21,"9f2c6194445d4319bd51db90c506344e":13,"9f3e":30,"abstract":[10,24,26],"boolean":[0,1],"break":26,"case":[0,2,8,11,17,24,30],"catch":7,"class":[0,1,2,4,5,6,8,9,10,11,13,14,15,17,18,19,21,22,24,26,28,30],"default":[0,1,4,5,6,8,10,11,21,24,26,29,30],"export":[26,29],"final":[26,30],"float":[0,30],"function":[0,1,6,8,9,10,11,13,21,22,24,26,28],"import":[4,5,6,13,24,25,26,28,30],"int":[0,26,30],"long":2,"new":[0,6,8,9,10,13,21,24,26,27,29,30],"null":26,"public":[0,1,6,8,13,21,26,30],"return":[0,1,2,4,5,6,8,9,10,11,13,14,17,21,22,24,26,28,30],"static":[1,6],"switch":26,"throw":13,"true":[0,1,6,8,9,10,13,30],"try":[0,6,8,13,26,28],"while":[0,8,13,29,30],Added:[11,22,26],Adding:[0,21,26],And:30,CAs:0,For:[0,1,5,8,10,11,24,29,30],IDs:26,Not:[2,22],One:[2,10,24],TLS:24,The:[0,1,2,4,5,6,8,9,10,11,13,17,21,24,25,28,29,30],There:[0,6,8,13,21,24,25,26,29,30],These:[0,5,10,11,19,24,29],Use:[0,26,29],Used:[0,1],Useful:26,Using:[0,26,27],__all__:26,__init__:[6,11,24,26],__ne__:26,__str__:[13,26],__version__:26,_admin:21,_auth_requir:26,_authconstructor:26,_discov:26,_factori:26,_get_adfs_security_token:19,_get_service_endpoint:26,_impl:13,_implement:9,_intern:21,_is_endpoint_type_match:26,_load:11,_microvers:13,_normalize_version_arg:13,_oidcbas:[10,26],_plugin:26,_redirect_status:26,_rescop:10,_run_discoveri:26,_saml2:24,_session:28,_setup:[6,17],_version_between:26,a12f:30,a1d03d2a4cbee590a55f1786d452e1027d5fd781:30,a3a535f84a1a4de5874dc6d491ad193d:21,a526adf1cb2a4190802da284b551c6aa:22,a57eb046c73a48bd87e196d157d23e85:13,a900:30,a_bool:22,a_float:22,a_int:22,abc:13,abil:[2,26],abl:[0,1,2,6,13,21,24,30],about:[0,1,8,10,11,26,30],abov:[24,26,30],absent:26,abuild:13,ac21cafe408845e3a3a6f6ed4bcad0df:13,accept:[0,1,2,8,26,29,30],access:[0,2,5,6,9,10,12,13,21,23,24,25,26,28,29,30],access_kei:[5,24],access_rul:6,access_secret:[5,24],access_token:[10,29],access_token_endpoint:10,access_token_id:6,access_token_kei:24,access_token_secret:24,access_token_typ:10,accessinfo:[1,8,9,10,26],accessinfoplugin:8,accessinfoplugintest:21,accessinfov2:1,accessinfov3:[1,10,26],accessor:[1,26,28],accesstoken:26,accessv2test:14,accessv3test:14,accord:[2,26],account:26,acessinfo:[8,9,10],achiev:[0,21],acm:21,across:[0,1,11,30],act:[1,2,6,24],actual:[8,26,29],adapt:[8,22,23,26,28],adaptergroup:22,adaptertest:13,add:[0,4,5,6,8,10,26,28],add_catalog_discover_hack:0,add_catalog_version_hack:0,add_federation_info_to_us:6,add_html_descript:6,add_json_media_typ:6,add_microvers:6,add_nova_microvers:6,add_pdf_descript:6,add_rol:6,add_row:26,add_servic:6,add_service_provid:6,add_v2:6,add_v3:6,add_vers:6,add_xml_media_typ:6,added:0,addhandl:30,adding:7,addit:[0,8,21,24,25,26,30],additional_head:[0,26],additional_user_ag:[0,26],address:[19,26],address_xpath:19,adf:26,adfspassword:[19,26],adjust:26,admin:[0,1,8,13,21,26,29,30],admin_token:26,administr:30,admintoken:26,admintokentest:13,adminurl:[1,8,21],adopt:30,advis:[0,6,13,21],affect:6,after:[6,8,17,19,26],again:[0,2,6,8,13,24,26,29],against:[0,6,10,11,13,21,24,26,29,30],agent:[0,26,30],ahead:13,algorithm:[0,26],alia:[5,6,8,21,22,26],alias:26,align:26,aliv:[0,26],all:[0,1,2,6,8,9,11,13,22,24,25,26,29,30],allow:[0,1,2,5,6,8,9,10,11,13,21,24,25,26,28,30],allow_deprec:[0,13,30],allow_experiment:[0,13,30],allow_reauth:0,allow_redirect:0,allow_unknown:[0,13,30],allow_version_hack:[0,8,26],along:[10,11,26],alphabet:[26,29],alreadi:[0,8,10,13,29,30],also:[0,1,2,8,11,24,26,28,30],although:30,alwai:[0,1,6,8,9,10,24,29,30],amongst:0,amount:0,analysi:1,anchor:0,ani:[0,4,8,21,29,30],anoth:[0,8,9,29],anotherhost:13,anyth:13,anywai:0,apach:30,api:[0,1,2,6,8,9,11,13,21,24,26,29,30],api_vers:[0,8,30],apicli:26,app:26,app_nam:0,app_vers:0,appcredid:21,append:[6,30],appli:[0,26],appliat:11,applic:[0,1,10,13,26,28,29,30],application_credenti:[0,1,8],application_credential_access_rul:[1,6],application_credential_id:[1,6,10,24,29],application_credential_nam:[10,29],application_credential_secret:[10,24,29],applicationcredenti:[8,10,24],applicationcredentialmethod:[10,24],appliesto:19,appropri:[0,1,8,9,10,11,21,22,24,30],aproject:13,arbitrari:13,archiv:0,arg:[0,2,4,5,10,11,13,14,15,17,18,19,21,22,26],argpars:[0,11,26],argparse_arg:11,argparse_default:11,argument:[0,2,6,10,11,13,21,22,24,26,30],argumentpars:[0,11],argv:[11,26],around:[0,8,25,26],ascii:13,asctim:30,ask:[0,2,30],aspect:[8,9,10],aspx:0,assert:[0,8,10,26],assertaccessinfoequ:21,assertcontenttypei:13,assertcreatev2:21,assertcreatev3:21,assertdictequ:26,assertdiscoveryfailur:21,assertequ:26,assertfals:26,assertisinst:26,assertisnon:26,assertisnotnon:26,assertnotequ:26,assertquerystringcontain:13,assertquerystringi:13,assertrais:26,assertraisesregex:26,assertraisesregexp:26,assertrequestbodi:17,assertrequestbodyi:13,assertrequestheaderequ:13,assertrequestnotinhead:13,assertrespons:13,asserttestv:22,asserttru:26,assign:1,associ:[1,11,22,24,30],assum:[0,1],atoken:13,attach:[0,11],attempt:[0,2,26,30],attr:26,attribut:[1,6,8,9,10,13,17,26,30],audit:1,audit_chain_id:[1,6],audit_id:[1,6,13,26],auser:13,auth:[0,1,4,5,6,8,9,10,11,13,17,19,21,22,23,26,28,29,30],auth_interfac:[8,26],auth_method:[10,24],auth_method_class:10,auth_plugin:[0,6,10,11,13,21,23,26,28],auth_ref:[8,26],auth_sect:11,auth_token:[1,8,24,26],auth_typ:[6,11,22,26,29],auth_url:[0,4,8,9,10,21,24,25,26,29,30],authbas:[0,13],authconstructor:[4,5,10,26],authent:[0,1,2,4,5,6,8,9,10,11,13,19,21,25,26,29],authenticateviaadfstest:19,authenticateviasaml2test:19,authmethod:[4,5,10,24,26],authn_request:20,author:[0,2,6,8,10,21,24,26,29],authorization_cod:10,authorizationfailur:[0,2,19,26],authplugin:13,authpluginexcept:2,authref:26,auto:26,automat:[0,11,30],avail:[0,1,2,6,8,9,10,11,13,21,22,26,28,30],avoid:[1,5,10],awai:30,awar:[2,30],b59984d416b0416f8ab4ddaf8fd5ead4:13,babel:26,back:[1,10,26],backslash:26,backward:[0,1],bad:[2,19],bad_token:21,badg:26,badgatewai:2,badrequest:2,bandit:26,bar:13,baremet:21,base:[0,1,4,5,6,12,13,14,15,16,18,19,21,22,23,24,26,28,29],base_plugin:10,base_url:[13,21],baseauth:[10,26],baseauthplugin:[0,6,8,10,11,13,21,24,26,28],baseexcept:[6,17],basefederationload:11,basegenericload:11,basegenericplugin:[8,9,11,26],baseidentityload:11,baseidentityplugin:[5,6,8,9,10,11],baseload:[11,22,28],baseoidctest:21,baseseri:6,basev2load:11,basev3load:11,basi:[0,30],basic:[0,6,11,26,28],basic_head:19,bc773b2c81f04ea9a8dc979c1ed83486:13,becaus:[0,2,6,8,26,29],been:[0,2,6,8,11,13,17,28,30],befor:[1,6,11,13,14,17,18,19,21,22,26,29],behalf:0,behav:30,behavior:[26,30],behaviour:0,being:[0,8,11,21,24,26,28,29,30],belong:[0,6,10,13,21,30],below:29,benefici:30,best:[0,6,13,21],betamax:[6,13,26],betamaxfixtur:[6,13],better:26,between:[0,2,11,26,28,30],beyond:26,bf67:30,binari:26,bind:[1,26,30],bindep:26,bit:13,blank:26,blank_befor:7,block:[0,8,30],blog:0,bodi:[0,1,6,13,17,19,26,30],body_handl:30,body_logg:30,bool:[0,1,6,8,10,11,13],bool_from_str:26,booltyp:22,both:[0,1,24,29,30],bound:[0,1,30],bring:30,bug:[26,27,30],build:[10,13,26],built:26,bump:26,bundl:0,bypass:6,c02e0f918cf94a87897bba71869b8536:18,c2872b920853478292623be94b657090:24,c9defc1161194a33a6a02e32757a211c:13,ca4990dcb69242138c1ece7465b9ef57:13,cach:[0,5,6,8,9,10,13,21,24,26,30],cadaa6fd27ae4ffe97de629e7fccb8bd:21,caed79d:26,calcul:26,call:[0,4,5,6,8,9,10,11,13,19,21,24,25,26,30],callabl:11,calledauthplugin:13,can:[0,1,2,4,5,6,8,9,10,11,13,17,19,21,22,24,26,29,30],candid:0,cannot:[0,2,8,11,19,24,25,26,29,30],canon:0,canonic:0,capabl:[2,26,28],captur:[6,17],care:13,cas:30,cassett:[6,26],cassette_data:6,cassette_library_dir:6,cassette_nam:6,castabl:13,catalog:[0,1,6,8,10,13,21,23,26,28,29,30],catalog_url:0,catalogexcept:2,cataloghacktest:[13,21],caught:[6,17],caus:[26,30],cdn:21,cert:[0,24,26,30],certain:[0,6,8,13,21,26,30],certif:[0,10,24],cfg:[11,13,26,28],chain:1,chang:[0,6,8,17,27,28],changelog:26,charact:13,characterist:0,check:[0,1,2,8,10,13,14,21,22,23,25,26],check_oslo_namespace_import:7,choos:[11,22,30],chosen:30,cinder:30,claim:10,clarifi:26,classifi:26,classmethod:[0,1,26],clean:26,cleanup:26,clear:[0,24],cli:[0,6,22,23,26,28],client:[0,2,6,8,10,11,13,21,24,26,29],client_credenti:[10,26],client_fixtur:[0,12],client_id:10,client_nam:[0,26],client_secret:10,client_vers:[0,26],clientexcept:[0,2,26],cliloadingtest:22,clitest:22,close:30,cloud:[0,6,8,26,29,30],cms:26,code:[0,6,10,13,24,26,27,28,29,30],collect:[0,10,26],collect_tim:0,collid:0,collis:[5,10],com:[0,8,13,21,24,25,29,30],combin:[24,30],comma:26,command:[11,26,30],comment:26,commit:26,common:[0,7,8,9,11,26,29,30],commonidentitytest:21,commonli:29,commun:[0,4,5,8,9,10,24,26,30],compar:[13,17],comparison:6,compat:[0,1,26],compil:0,complet:[0,6,11,17,21,24],complianc:26,compliant:[6,26],compon:0,compress:26,compris:0,comput:[13,21,30],concept:[29,30],conceptu:30,concret:[6,17],concurr:0,condit:26,conf:[0,22,23,26,28],config:[6,11,13,22,26,28,30],configopt:11,configur:[6,26,29,30],conflict:[2,26],confloadingdeprecatedtest:22,confloadinglegacytest:22,confloadingtest:22,conftest:22,confus:[22,26,30],conjunct:[1,24,27],connect:[0,10,21,23,24,26,29,30],connect_retri:0,connectfailur:2,connectionerror:2,connecttimeout:2,consequ:28,consist:[8,26,30],consol:[26,30],constraint:26,construct:[0,8,9,10,13,26,28],constructor:[6,26,30],consult:[11,29],consum:[1,5,24,26,29,30],consumer_id:[6,24],consumer_kei:[5,24],consumer_secret:[5,24],consumpt:26,contact:[24,30],contain:[0,1,6,8,10,13,24,26,29,30],content:[23,26,27,30],content_typ:13,context:0,continu:[0,21,26],contribut:26,control:[0,13,26,28,30],conveni:[6,13],convent:[24,25],convers:[13,26],convert:[11,26],copi:[6,26],core:7,correct:[0,6,25,26,30],correctli:[6,19,26,30],correspond:[26,30],cost:8,could:[0,2,6],count:0,counterpart:24,cover:24,coverag:26,coveragerc:26,cpython:30,creat:[0,1,2,6,8,9,10,11,17,18,21,22,26,28,30],create_auth_plugin:21,create_plugin:[6,8,9,11,22,26],creation:28,cred:26,credenti:[10,26,29,30],criteria:0,cross:[0,26],crt:24,cruft:26,curiou:30,curl:[26,30],current:[0,1,2,6,8,9,10,11,13,24],current_status:0,custom:[0,6,11,26,30],d105:26,d200:26,d202:26,d203:26,d204:26,d205:26,d208:26,d211:26,d301:26,d400:26,d401:26,d4ae5a91034d405382dab23450b64094:13,data:[0,1,4,5,6,8,9,10,13,21,26,28,30],data_for:0,date:30,datetim:[1,6,26],dd0e9fe6d41641be8b6600a5b5006f58:13,deal:[1,30],debug:[0,1,11,13,26,30],decid:29,decim:0,declar:26,decod:[0,26],decompos:[0,8],decor:26,default_domain:26,default_domain_id:9,default_domain_nam:[9,29],default_microvers:[0,30],default_project_id:10,default_redirect_bodi:13,default_resp_bodi:13,default_user_ag:0,defin:[0,1,10,11,24,26,29,30],definit:26,deleg:1,delet:[0,13],delimit:0,delin:26,deliveri:26,demand:30,depend:[0,6,9,11,17,25,26,28],deploi:[0,29],deploy:0,deprec:[0,1,11,22,26,30],deprecated_opt:26,deprecated_sinc:26,deprecated_status:0,describ:[0,6,11,13,22,30],describe_exampl:13,describedbi:6,descript:[0,26,30],deseri:6,design:[6,11,25,27],desir:[0,30],dest:[11,26],detail:[2,30],detect:13,determin:[0,1,6,8,9,10,13,21,24,29,30],dev:[7,26],develop:[11,29],devic:26,dict:[0,1,4,5,6,8,9,10,11,13,17,21,26],dictionari:[0,1,5,6,8,10,21,24,26,28],did:[0,2,6,8,13,26,28],didn:[8,11,22],differ:[0,1,11,21,22,24,25,26,29,30],difficult:6,dir:26,direct:[0,28,30],directli:[0,6,13,21,24,25,29,30],directori:26,disabl:[0,26],disallow:30,discourag:26,discov:[1,8,23,26,29,30],discover:30,discover_vers:[0,8,30],discoveri:[0,8,9,23,26,29],discoverutil:13,discovery_cach:0,discovery_endpoint:10,discovery_vers:21,discoverybas:6,discoveryfailur:[0,2,8,21],discoverylist:6,discret:30,discuss:26,displai:26,distinct:[28,30],distinguish:26,distribut:30,do_authent:[8,9,10],doc:[13,19,26],docstr:26,document:[0,2,6,8,13,26,29,30],doe:[0,2,6,8,10,13,26,30],doesn:[2,8,21],domain:[1,2,8,9,10,11,25,26,29],domain_id:[1,6,9,10,21],domain_nam:[1,6,9,10,21,24],domain_scop:1,domain_scoped_token:13,don:[0,2,6,7,10,13,21,25,26],doubl:26,download:26,downloadcach:26,driver:22,drop:26,dry:26,dryer:26,due:[0,2,6,13,21,28],duplic:26,durat:1,dure:[2,26],dynam:[10,11],e122:26,e125:26,e126:26,e268b7bc37ed4177bf969def8bc1115a:19,each:[0,10,11,13,26,30],easi:26,easier:[7,26,29],easili:26,ec2:26,ecosystem:27,ecp:[10,19,21,26],edit:2,editori:26,effect:[0,24],effort:[0,6,13,21],either:[0,2,8,13,24,30],elaps:0,element:[5,6,8,9,10],els:30,elsewher:6,emit:[6,30],empti:[0,2,6,10,13,21,26],emptycatalog:2,enabl:[0,21,26,30],encapsul:[1,26],encod:[0,13,26],encodeutil:13,encount:2,end:[0,24,26,30],endeavour:30,endpoint:[0,1,2,6,8,9,10,13,21,22,24,26,29],endpoint_data:26,endpoint_data_for:1,endpoint_filt:[0,21,24,30],endpoint_id:[0,1],endpoint_overrid:[0,8,26],endpoint_typ:[26,28],endpointdata:[0,1,8,13,26,30],endpointdatatest:13,endpointnotfound:2,endpointrefer:[19,26],enforc:26,english:26,enough:24,ensur:[11,17,21,26,28],entir:24,entiti:[2,29],entri:[0,6,22,26,30],entrypoint:[11,26,28],entrypointtest:22,enumer:26,env:[22,26],envelop:19,environ:[10,26,29],equivalent_xml:13,erred:2,erron:26,error:[0,2,4,5,7,8,9,10,11,19,26],escap:13,essenti:[0,24],essex:26,etc:[0,30],even:[0,8,10,13,26,30],event:[1,30],everi:[0,26,30],everyon:0,everyth:[2,30],everywher:26,evolv:[0,6,13,21],exactli:24,examin:30,exampl:[0,1,5,8,10,11,13,21,24,26,29,30],example_identity_provid:25,example_project_id:25,example_protocol:25,except:[0,8,9,10,11,12,13,17,19,23,26],exceptiontest:15,excess:30,exchang:10,exclud:[11,26],exclus:[0,8,26,30],execut:10,exercis:[13,14,17,18,19,21,22],exist:[0,1,6,8,10,13,21,24,26,27,29,30],expand:26,expans:26,expect:[0,2,8,9,10,11,13,14,21,24,25,26,29,30],expectationfail:2,expected_error:13,expens:30,experiment:[0,30],experimental_status:0,expir:[1,6,8,10,13],expires_str:6,explain:26,explicit:[26,30],explicitli:[26,30],expos:[0,26],exposur:30,express:[0,30],extend:24,extens:[1,4,7,25,26],extern:[1,22,24,26],extra:[0,8,12,13,23,24,26,27],extract:[1,19,26,28],extrem:6,f401:26,f4f2058a:30,f811:26,f821:26,f841:26,f999:26,facil:30,factor:26,factori:[7,10,26,28],fail:[0,2,6,8,11,13,17,26],failur:[0,2,8,10,21,26],fairli:28,fake:[21,26],fakeendpoint:13,fakeserviceendpoint:21,fall:1,fals:[0,1,6,8,9,11,13,22,24,26,30],fashion:[28,30],faster:7,fault:19,favor:[22,26],favour:11,fbce0f589533469b89ca4728c0af8ee:21,fd90c34a9:26,featur:[0,26],feder:[0,1,4,6,8,11,21,25,26,29],federated_domain_id:6,federated_projectid:24,federated_token_url:10,federatedbas:26,federationbaseauth:[4,10,11,21,26],federationbaseauthplugin:26,fedkerbloadingtest:17,feed:[8,9,10],feedback:26,feel:[0,21],fetch:[0,1,4,6,8,9,10,13,21,24,26,29,30],few:[26,30],field:[2,8,9,26],file:[0,2,11,26,28,30],filehandl:30,filenam:[0,7],filter:[0,1,8,26,30],final_kwarg:13,finaldestin:13,find:[0,2,8,30],fine:30,first:[1,2,8,13,24,26,30],fit:[8,9],fix:[0,26,30],fixtur:[0,12,13,14,16,17,18,19,21,22,23,26,28],fixturestest:22,fixturevalidationerror:6,flag:26,flake8:26,flat:[1,8,9,10],flow:10,focu:6,folder:26,follow:[0,1,2,6,8,24,25,28,29,30],folsom:26,foo:13,forbidden:2,forc:[10,26],forev:0,form:[0,2,10,29,30],format:[0,1,6,13,26,30],formatt:30,former:0,forward:[0,26],found:[0,2,13,24,25,26,29,30],foundat:26,four:[26,30],fraction:0,free:[0,21],friendli:0,from:[0,1,2,6,8,9,10,11,13,19,21,22,24,25,26,27,29,30],from_respons:2,from_token:1,frozen:24,frozenset:11,fulfil:[0,2,8,30],full:[10,21,26,29,30],fulli:0,further:[0,11,30],futur:2,gain:4,gate:26,gatewai:2,gatewaytimeout:2,gave:6,gener:[0,2,6,8,10,11,13,21,22,24,26,29,30],generate_cassette_nam:6,genericauthplugintest:21,genericplugin:21,genericplugintestcas:21,gerrit:27,get:[0,1,5,6,8,9,10,11,13,25,26,28,29,30],get_access:[8,9,10,26],get_adapter_conf_opt:11,get_all_version_data:[0,8,26],get_all_version_string_data:0,get_api_major_vers:[0,8],get_auth_cach:0,get_auth_common_conf_opt:11,get_auth_connection_param:0,get_auth_data:[4,5,8,10,21,24],get_auth_head:0,get_auth_plugin_conf_opt:11,get_auth_ref:[0,6,8,9,10],get_auth_st:[0,8],get_auth_url:1,get_available_load:26,get_available_plugin_load:11,get_available_plugin_nam:11,get_cache_id:[0,5,8,9,10],get_cache_id_el:[5,8,9,10],get_common_conf_opt:11,get_communication_param:26,get_conf_opt:[11,26],get_connection_param:[0,21],get_current_versioned_data:0,get_data:26,get_discoveri:[0,8,26],get_endpoint:[0,1,6,8,10,13,21,24,26],get_endpoint_data:[0,8,26,30],get_endpoint_data_list:1,get_endpoints_data:1,get_head:[0,6,10,13,21,26],get_opt:[11,22],get_payload:10,get_plugin:[19,21],get_plugin_conf_opt:11,get_plugin_load:[6,11],get_plugin_opt:11,get_project_id:[0,6,8,13,25],get_sess:22,get_session_conf_opt:11,get_sp_auth_url:[0,8],get_sp_url:[0,1,8],get_tim:0,get_token:[0,6,8,13,21,24,25,26],get_unscoped_auth_ref:[4,10,21,26],get_url:1,get_user_id:[0,6,8,13],get_version_data:0,get_versioned_data:[0,26],getlogg:30,getter:[11,26],git:26,github:27,gitignor:26,gitreview:26,give:[0,6,8,13,26],given:[0,1,2,4,8,9,11,22,24,29,30],glanc:21,glanceapi:21,global:[0,26],global_request_id:[0,26],globoff:26,gmt:30,going:[8,10,11],gone:2,grab:8,grain:30,grant:[2,10,24,26],grant_typ:[2,10,26],group:[6,11,19,22,26],h102:26,h201:26,h202:26,h238:26,h302:26,h304:26,h306:26,h401:26,h402:26,h403:26,h404:26,h405:26,h802:26,hack:[0,8,13,23,26],hackingcod:13,had:0,handl:[0,1,2,6,11,19,24,26,28,30],handler:[26,30],happen:[0,6,8,13,19],has:[0,1,2,6,8,13,17,25,26,28,30],has_scope_paramet:[8,10,26],has_service_catalog:1,hash:[8,9,10,26],hassl:30,have:[0,2,6,7,8,11,13,17,21,24,25,26,29,30],haven:28,head:[0,8],header:[0,1,2,4,5,6,8,10,13,19,21,24,26,30],header_logg:30,header_media_type_separ:19,heavili:30,hello:13,help:[11,26,30],helper:[1,6,24],here:[0,2,13,24,26],heurist:26,hierarchi:26,highest:30,histori:26,home:[13,26],honour:26,hook:[0,13,14,17,18,19,21,22,23,26],hopefulli:19,host:[6,21,27],hostnam:24,hous:13,how:[0,6,13,21,24,30],howev:[0,1,6,8,11,13,21,22,24,25,28,29,30],href:[0,6],html:6,html_last_updated_fmt:26,http:[0,6,8,9,10,13,17,18,19,21,23,24,25,26,29,30],http_interact:6,http_moved_temporarili:10,http_see_oth:10,http_statu:2,httpadapt:0,httpclient:[0,26],httpclienterror:2,httperror:[0,2,8,9,10,26],httpnotimpl:2,httpretti:26,httpservererror:2,httpversion:2,httpversionnotsupport:2,human:[13,26],i18n:[13,26],id_token:29,ident:[0,1,4,5,6,12,13,23,26,29,30],identif:30,identifi:[0,1,4,5,6,8,10,13,24,30],identity_common:26,identity_provid:[4,6,10,21,25],idna:26,idp:[10,19,29],ids:[1,26,30],ignor:[0,8,9,10,26,29,30],ignore_error:26,imag:[13,21],immut:26,imperson:6,implement:[0,2,6,8,10,13,17,21,24,26,28,29],impli:2,impliedmaxversionmismatch:2,impliedminversionmismatch:2,impliedversionmismatch:2,importerror:25,importutil:26,impos:0,improv:26,inbuilt:29,incap:2,includ:[0,6,8,10,19,24,26,29,30],include_catalog:10,inclus:22,inconsist:26,incorrect:[26,30],increas:26,incub:26,incur:30,independ:[8,9,10,11,26,29],index:27,indic:[0,2,6,8,13,19,21,30],individu:[26,30],infer:[0,6,8,13,26,30],info:[0,8,26,30],inform:[0,1,6,8,9,10,11,13,21,26,28,29,30],infra:26,infrastructur:24,inherit:24,ini:[11,26],inifinit:6,init_poolmanag:0,initi:[0,1,11,13,19,21,26,29],initial_audit_id:1,inject:26,input:[0,24,30],insecur:26,inspect:[1,11],inspir:30,instal:[0,4,5,8,25,26],install_venv_common:26,instanc:[0,2,24,30],instanti:[25,29],instead:[0,1,6,8,13,21,26,28,30],instruct:26,integ:0,intend:[0,24,30],intent:2,interact:[0,6,24,30],interfac:[0,1,6,8,13,21,26,28,30],intern:[0,1,2,8,9,21,30],internalservererror:[2,19],internalurl:[1,8,21],internet:30,interpret:[0,30],intersphinx:26,introduc:[26,30],introspect:[10,29],invalid:[0,2,6,8,9,10,13,24,26],invaliddiscoveryendpoint:2,invalidoidcdiscoverydocu:2,invalidrespons:[2,8,9,10],invok:[0,6,8,9,10,13,21],involv:25,ipv6:26,iron:[13,26],is_admin_project:[1,6,26],is_domain:[6,26],is_feder:[1,14],is_interface_match:1,isinst:26,isn:11,isol:26,issu:[0,1,6,24,26],issued_at:13,issued_str:6,item:26,iter:[0,26],iteritem:26,its:[2,5,8,9,10,11,13],itself:[2,11,28],jenkin:26,job:26,json:[0,2,6,13,21,26,30],jsonutil:[13,26],juggl:30,just:[0,6,8,9,10,11,17,24,28],k2k:[0,8,24,26],k2k_fixtur:[0,12],k2kauth:24,k2kauthplugintest:21,k2ksession:24,k333:13,keep:[0,26,28],kei:[0,1,5,6,8,9,10,11,13,24,26,29,30],kept:0,kerbero:[0,1,3,12,13,16,24,26,29],kerberosloadingtest:17,kerberosmethod:[4,24],kerberosmock:17,keyeston:10,keyr:26,keyston:[1,4,6,10,13,19,21,24,26,27,29,30],keystone2keyston:[1,10,24,26],keystone2keystoneauthplugin:26,keystoneauth1:[23,24,25,26,28,30],keystoneauth:[0,5,6,8,13,24,25,26,27,28,30],keystoneauth_betamax:[0,23],keystoneauth_fixtur:[0,12],keystonecli:[26,27,30],keystoneuath:30,keywarg:[13,22],keyword:[0,6,13,21,24,26,30],know:[0,2,6,24,30],knowledg:30,known:[0,6,24,29],ks_load:28,ksa:26,ksa_betamax_test_cassett:13,ksa_serializer_data:13,ksc:26,kwarg:[0,2,4,5,6,8,9,10,11,13,14,15,17,18,19,20,21,22,26],label:2,lack:2,larg:[2,28],larger:2,last:[6,13,17,26],later:[19,26],latest:[0,8,26,30],latter:0,launchpad:27,lazi:26,least:[0,8,30],left:26,legaci:13,legacyjsonadapt:0,legitim:6,len:0,length:[2,26,30],lengthrequir:2,let:[11,22,26],level:[0,30],lib:26,liberti:26,librari:[0,6,26,30],licens:26,life:26,like:[0,2,6,8,10,24,25,29,30],limit:[0,8,26,30],line:[11,26],linger:26,link:[0,6,26,28],linux:26,list:[0,1,2,6,8,10,11,22,26,29,30],listopt:26,littl:28,llc:26,load:[0,2,6,12,13,23,26],load_adapter_from_conf_opt:11,load_auth_from_argparse_argu:11,load_auth_from_conf_opt:[11,28],load_from_argparse_argu:11,load_from_conf_opt:[11,26,28],load_from_opt:[2,11],load_from_options_gett:[11,26],load_session_from_argparse_argu:11,load_session_from_conf_opt:[11,28],loadabl:[22,26],loader:[2,11,22,26],loadingfixtur:6,loadingtest:22,local:[0,19,21,26],localhost:0,locat:[0,25,26,30],log:[0,11,13,26],logger:[0,26],logic:[13,26,28],logical_lin:7,login:29,longer:2,look:[0,1,8,9,10,29],lookup:[0,6,8,10,26],lot:[0,24],lower:[0,26,30],lxml:26,made:[0,2,8,9,13,30],mai:[0,1,2,6,8,11,13,21,22,24,29,30],mailmap:26,main:6,maintain:[0,30],mainten:30,major:[0,8,24,26],major_vers:0,make:[0,5,6,7,8,9,10,13,21,24,26,28,30],make_onelin:19,malfunct:26,manag:[0,26,28,30],management_url:26,mangl:19,mani:[0,8,30],manifest:26,manipul:[11,24,26],manner:30,manual:26,map:[24,26],mappedkerbero:[4,24,25],mark:[0,26],marker:30,mask:[6,26],mask_fixture_valu:6,match:[0,1,8,9,13,26,30],matcher:[0,12,26],matches_match:13,matches_mismatch:13,matches_xml:13,matter:[6,21],max:[0,8,13,26],max_:13,max_microvers:[0,30],max_retri:0,max_vers:[0,2,8,26,30],maximum:[0,8,30],maxsiz:0,mean:[0,6,8,11,13,24,26,29,30],mechan:[1,4,11,21,24,25,28,29,30],media:[2,6],meet:2,member:0,memori:30,memorycach:26,memoryerror:[13,26],mention:30,mere:30,messag:[0,2,10,19,21,26,30],met:[0,2],metadata:[0,8],metavar:11,method:[0,1,2,4,5,6,8,9,10,13,14,17,18,19,21,22,24,25,26,28,30],method_paramet:10,methodnotallow:2,micro:26,microvers:[0,6,13,26],microversion_service_typ:[0,30],microversiondiscoveri:6,middlewar:[8,24,26],might:[0,30],migrat:[26,27],min:[13,26],min_:13,min_microvers:[0,30],min_token_life_second:8,min_vers:[0,2,8,26,30],minim:[0,28],minimum:[0,8,26,30],minor:[0,26],miscellan:26,mismatch:13,mismatches_descript:13,mismatches_xml:13,misplac:[0,6,13,21],miss:[2,11,26],missingauthplugin:[0,2],missingproperti:26,missingrequiredopt:2,missmatch:2,misspel:26,mistak:26,mitaka:26,mixin:2,mock:[26,28],mock_auth_success:17,mock_plugin:22,mock_point:6,mockload:22,mockmanag:22,mockpatch:26,mockplugin:22,mode:[0,26,29,30],model:[13,30],modifi:26,modul:[24,25,26,27],monkei:13,more:[0,2,6,17,21,24,26,30],most:[2,13,24,29,30],mostli:[1,24],mount:[0,30],move:[0,26],mox3:26,mox:26,msdn:0,msg:[2,26],much:[0,28,30],multipl:[0,8,9,10,24,26,30],multipleexcept:[6,17],must:[0,1,2,6,8,13,24,25,29,30],mutabl:26,mutat:26,mutual:[0,8,26,29,30],mutual_auth:4,my_auth_plugin:30,my_service_domain:24,mycloud:29,mydomain:29,myhost:13,mypassword:[29,30],myproject:29,myregion:30,mysp:24,myuser:[29,30],nactual:13,nagl:0,name:[0,1,2,6,8,9,10,11,13,21,22,25,26,29,30],nameerror:26,namespac:[11,19,26,30],neccessari:[0,8],necessari:30,need:[0,4,5,6,8,9,10,11,13,26,30],needless:26,neither:30,nest:[6,26],net:21,netaddr:26,netloc:26,network:[0,30],neutron_group:28,never:[0,6,19],new_plugin:21,new_sess:30,newer:[0,26],newest:0,newton:26,next:[0,6,8,13,24],next_min_vers:[0,26,30],nice:6,nit:26,nix:26,noauth:[23,29],noauth_token:13,noauthtest:13,nomatchingplugin:[2,11,26],non:[0,6,10,19,21,26],none:[0,1,2,4,6,8,9,10,11,13,17,18,21,22,26,30],noopsemaphor:0,nope_it_fail:13,noqa:26,nor:30,normal:[0,1,26],normalize_catalog:1,normalize_endpoint_typ:26,normalize_interfac:1,normalize_statu:26,normalize_version_numb:[0,26],nose:26,not_befor:[0,26,30],notaccept:2,note:[0,6,8,10,21,24,26,29],notfound:2,noth:[0,1,6,8,9,13,30],notimpl:26,notimplementederror:[0,26],notus:13,nova:[6,21],nova_compat:21,novamicroversiondiscoveri:6,novapi:21,now:[0,6,8,13,17,26,28],number:[0,8,24,25,26,30],numer:0,oasi:19,oauth1:[0,3,12,13,16,24,26],oauth1authtest:18,oauth1loadingtest:18,oauth1method:5,oauth:[1,5,26,29],oauth_access_token_id:[1,6],oauth_consumer_id:[1,6],oauthlib:[5,26],obj:13,object:[0,1,6,8,9,10,11,13,21,22,24,25,26,30],obtain:[0,6,8,9,10,13,21,26,28,29],ocata:26,occ:26,occur:[1,2,4,5,26],odd:26,off:26,often:[0,6,11,13,21,29,30],oidc:[0,8,23,26],oidc_fixtur:[0,12],oidcaccesstoken:[8,10,26],oidcaccesstokenendpointnotfound:2,oidcauthorizationcod:[8,10],oidcauthorizationendpointnotfound:2,oidcauthorizationgranttest:21,oidcclientcredenti:10,oidcclientcredentialstest:21,oidcgranttypemissmatch:2,oidcpassword:[8,10],oidcpasswordtest:21,oidcpluginnotsupport:2,oidctokentest:21,old:[0,11,26],older:[0,8,21,26],oldest:0,omit:26,ommit:30,onc:[19,24],one:[0,2,6,8,9,10,11,13,17,24,29,30],onli:[0,1,2,6,10,11,13,17,19,21,24,26,30],open:[19,26],openid:[2,10,21,24,26,29],openidconnectaccesstoken:[22,24],openidconnectauthcodetest:22,openidconnectauthorizationcod:24,openidconnectbasetest:22,openidconnectclientcredenti:24,openidconnectclientcredentialstest:22,openidconnectpassword:24,openidconnectpasswordtest:22,openstack4:19,openstack:[0,1,8,9,10,11,13,21,24,26,29,30],openstackcli:26,openstackdocsthem:26,oper:[24,26,29,30],opestack:26,opt:[0,2,22,23,24,26,28],optim:26,option:[0,2,6,8,10,11,13,21,22,24,26,27,28,30],option_nam:13,optionerror:2,order:[1,7,8,13,24,26,29],ordereddict:26,org:[13,19,26,29],origin:[0,2,13],original_ip:0,os_:[26,29],os_auth_typ:29,os_auth_url:29,os_default_domain_nam:29,os_password:29,os_project_nam:29,os_usernam:29,osc:26,oslo:[13,26,28],oslo_config:[11,13,26,28],oslo_debug_help:26,oslo_i18n:[13,26],oslo_namespace_import:13,oslo_seri:[13,26],oslo_util:[13,26],oslosphinx:26,osx:26,other:[0,1,6,8,9,11,13,21,24,26,29,30],other_url:[13,21],otherwis:[0,1,6,8,10,11,13,22,30],our:[0,13,26],out:[1,2,6,8,10,26,30],output:[0,8,11,13,26,30],over:[0,26],overal:30,overrid:[0,5,6,10,11,13,17,21,22,24,26,29,30],overridden:[0,6,8,9,10,17],overwritten:0,own:[0,6,11,19,26,29,30],owner:[10,24],packag:[23,25,26],page:[26,27],pair:[0,8,9,10],paragraph:26,param:[0,6,8,9,11,22,26],paramet:[0,1,2,4,5,6,8,9,10,11,13,17,21,22,24,26,28,29,30],parents_as_id:26,parmet:0,pars:[11,13,19,30],parser:[0,11],part:[0,5,6,8,9,10,13,26,30],particular:[0,1,13,24],particularli:[11,24],pass:[0,6,8,10,11,13,19,21,24,25,26,29,30],passcod:[10,29],passiv:0,password:[0,5,6,8,19,21,24,26,30],password_usernam:[5,10],password_xpath:19,passwordmethod:[10,24],passwordtest:[21,22],past:6,patch:[0,13,26,28],patch_socket_with_opt:13,path:[0,6,10,13,21,30],pathless:26,pattern:[0,1,25,29],payload:[10,24],payment:2,paymentrequir:2,pbr:26,pdf:6,pend:30,pep257:26,pep8:[7,26],pep:26,per:[0,24,30],perform:[0,1,2,6,8,10,26,29,30],period:[0,26],permit:0,pick:10,piec:26,pike:26,pin:26,pip:[4,5,25],place:[0,6,8,13,30],plain:13,plaintext:0,plugin:[2,4,5,8,9,10,11,13,19,21,22,23,25,26,27],plugin_class:[11,21,22],plugin_nam:22,plugina:22,pluginb:22,plugintyp:24,plugintypemethod:24,plumb:26,point:[6,22,24,26,30],polici:19,pool:[0,26],pool_block:0,pool_connect:0,pool_kwarg:0,pool_maxs:0,poolmanag:0,popen:26,popul:1,port:26,portion:[2,6],posit:[10,26],possibl:[0,6,8,13,24,30],post:[0,17,26,30],potenti:[8,9,26,30],practic:24,pre:[26,30],pre_record_hook:6,precondit:2,preconditionfail:2,predefin:30,prefer:[1,8,30],prefix:[0,5,10,13,21,26],prepar:[6,17,19,26],prepend:0,present:[0,1,8,10,11,13,22,28],preserv:0,pretti:26,prettyt:26,prev_kei:6,prevent:[0,6,13,26,30],primarili:29,princip:1,print:[11,26],printt:26,prioriti:[0,29],privat:[26,30],probabl:0,problem:[0,2,19,30],process:[0,2,4,7,27,29,30],process_head:26,produc:[0,6,30],product:26,profil:26,proj:30,project:[0,1,4,6,8,10,13,24,25,26,27,29,30],project_domain_id:[1,6,9,10,21,30],project_domain_nam:[1,6,9,10,21],project_id:[0,1,6,9,10,13,21,24,25,26],project_is_domain:[1,6],project_nam:[1,6,9,10,21,29,30],project_scop:[1,26],project_scoped_token:13,projectid:24,prompt:[11,26],proper:19,properli:26,properti:[11,14,22,26,28,30],protect:[10,26],protoc:26,protocol:[2,4,6,10,19,21,25,26,29],prove:28,provid:[0,1,2,6,8,10,11,13,17,21,22,24,26,27,29],providen:29,proxi:[2,9],proxyauthenticationrequir:2,pti:26,publicurl:[1,8,21],pure:30,purpos:[1,28],purposefulli:[25,28,30],put:[0,2,26,30],pwauth:24,py33:26,py34:26,py35:26,py36:26,py3k:26,py3kcompat:26,pycrypto:26,pypi:26,python2:26,python3:26,python:[0,10,13,25,26,30],pythonhashse:26,qualifi:0,qualiti:0,queen:26,queri:[0,8,11,13,24,26],querystr:13,question:30,quit:29,rais:[0,2,6,8,9,10,11,17,19,26],raise_exc:[0,26],random:26,rang:[0,2,13,25,26,30],rate:[0,26],rate_limit:0,rate_semaphor:0,rather:[24,26,30],raw:[0,1,11,26],raw_endpoint:0,raw_statu:[0,8,9],raw_version_data:0,read:[11,13],readabl:[13,26],readm:26,real:[6,26],realli:[0,21],reason:[0,1,6,8,11,26],reauthent:[8,9,10,26],receiv:[0,2,19,24,30],recent:[2,13],recogn:[2,30],recommend:[6,17,26],record:[6,26],recorded_with:6,recreat:[0,8],recurs:24,redact:[13,26],redirect:[0,13,26,29],redirect_chain:13,redirect_kwarg:13,redirect_uri:10,redirecttest:13,ref:26,refactor:26,refer:[0,26,30],reflect:[0,28],reformat:26,refresh:[8,26],refus:2,regardless:[0,30],regex:0,regexobject:0,region:[0,1,6,8,13,21,26,30],region_nam:[0,1,6,8,13,21,26,30],regionon:21,regist:[7,11,21,26,28],register_adapter_argparse_argu:[0,11],register_adapter_conf_opt:11,register_argparse_argu:[0,11],register_auth_argparse_argu:11,register_auth_conf_opt:11,register_conf_opt:11,register_service_adapter_argparse_argu:[0,11],register_service_argparse_argu:[0,11],register_session_argparse_argu:11,register_session_conf_opt:11,registr:26,regular:0,rel:[0,26],relat:[26,30],releas:[0,26],releasenot:26,relev:[0,29],reli:[6,30],reload:8,remot:[0,8],remov:[0,26,28],remove_service_catalog:26,renam:26,reno:26,reorder:26,reorgan:26,repeat:26,replac:[0,21,26,28,29],repo:26,report:[6,26,30],repres:[0,1,8,11],represent:[0,10,28],req:[0,30],request:[0,1,2,4,5,6,8,10,11,13,17,19,21,24,26,27,29],request_ecp_url:[10,21],request_handl:30,request_id:2,request_id_logg:30,request_kwarg:4,request_logg:30,request_match:6,requestedrangenotsatisfi:2,requestentitytoolarg:2,requests_auth:0,requests_kerbero:4,requests_mock:17,requestsauth:13,requestsecuritytoken:19,requesttim:0,requesttimeout:2,requesturitoolong:2,requir:[0,1,2,4,5,6,8,9,10,11,13,21,24,25,26,28,29,30],requiremnet:26,rescop:[1,26,29],reserv:2,reset_tim:0,resid:[25,30],resolut:0,resolv:9,resourc:[2,10,24],resp:[1,13,30],respond:[2,6],respons:[0,6,8,9,10,13,19,21,23,24,26,30],rest:30,restor:[13,26],restrict:[0,24,30],result:[0,6,8,11,13,26,30],retf:26,retri:[0,2,26],retriabl:0,retriable_status_cod:0,retriableconnectionfailur:2,retriev:[0,6,8,9,10,11,13,21,24,26],retry_aft:[2,26],reus:[8,10,24,26,29,30],revers:[0,6,17],revert:26,review:[7,26],revok:[0,6,8,13],rework:26,rfc:26,right:13,robla:6,rocki:26,role:[1,26],role_assign:26,role_id:[1,6,26],role_nam:[1,6,26],root:[6,24,26,30],round:8,rout:[26,30],rpmbuild:13,rst:26,rule:[0,26],run:[0,8,13,26,27,30],runtim:26,safe:30,safe_load:26,safeti:26,same:[0,6,8,11,24,25,28,29,30],saml2:[0,8,10,12,13,16,21,24,26,29],saml:[10,26,29],saml_assert:20,samlauth2plugintest:19,sampl:6,sane:26,saner:26,satisfi:[0,2,8],save:[0,6,26],schema:19,scheme:[0,8],scope:[0,1,4,8,10,25,26,29,30],scratch:0,scrub:26,sdk:26,search:[0,26,27],secext:19,second:[0,8,13],secret:[5,10,11,21,24,26,29,30],section:[4,5,8,10,11,26,29],secur:[13,19,26,30],see:[0,8,25,26,30],seem:2,select:[0,6,30],self:[0,1,26],semant:2,semaphor:[0,26],semaphoretest:13,send:[0,10,19,24,26,30],sens:[0,6,8,13,21],sensit:[0,26],sent:[0,2,4,5,8,10,29,30],sep:30,separ:[0,26,28],serial:[0,13,23,26],serializer_nam:6,serivc:26,server:[0,2,6,10,13,19,21,24,26,29,30],servic:[0,1,2,6,8,9,10,11,13,21,24,26,27,28,29],service_auth:0,service_catalog:[0,23,28],service_cli:24,service_id:[0,1],service_nam:[0,1,6,8,13,21,26],service_provid:[0,6,10,23,26],service_provider_dict:21,service_token:23,service_typ:[0,1,2,6,8,10,13,21,26,30],service_url:[0,13],servicecatalog:[1,26],servicecatalogtest:14,servicecatalogv2:[1,28],servicecatalogv3:1,servicecatalogv3test:14,serviceprovid:1,serviceprovidermanag:10,serviceprovidernotfound:2,servicetokenauthwrapp:0,servicetokentest:13,serviceunavail:2,sess:[21,24,25,30],session:[4,5,6,8,9,10,13,21,23,24,25,26,27,28],session_logg:30,sessionauthtest:13,sessiongroup:22,sessiontest:13,set:[0,2,6,8,10,11,13,14,17,18,19,21,22,26,30],set_application_credenti:6,set_auth_cach:0,set_auth_st:[0,8],set_bind:6,set_domain_scop:6,set_oauth:6,set_project_scop:6,set_scop:6,set_system_scop:6,set_trust:6,set_trust_scop:6,setformatt:30,setlevel:30,setup:[6,13,14,17,18,19,21,22,26],setup_redirect:13,setuperror:[6,17],setuptool:[25,28],sever:28,sha1:[26,30],sha256:26,shade:[26,29,30],share:[0,11],shibboleth:[19,21],shield:26,shift:26,ship:24,should:[0,1,5,6,8,9,10,11,13,17,19,21,24,26,28,29,30],shouldn:26,show:[24,26],shown:11,side:[0,2,26],signatur:26,similar:[0,2,6,8,29,30],simpl:[6,13,22,28,30],simplejson:26,simpli:[0,6,11,22,30],simplifi:[0,27],simultan:0,sinc:[8,24],singl:[0,1,8,24,26,30],situat:[24,29,30],six:26,skip:[1,8,26],skip_discoveri:8,slash:26,slightli:24,small:[0,26],soap:19,soap_respons:20,socket:26,softwar:26,solut:24,some:[0,6,7,8,11,13,24,26,28,30],someth:[0,6,8,13],sort:[0,6,13,21,26],sourc:[8,24],sp1:21,sp2:21,sp_auth_url:[6,21],sp_id:[0,1,2,6,8,21],sp_root_url:21,sp_url:[0,6,8,19,21],space:26,spec:30,special:[0,6,24],specif:[0,1,2,6,7,11,13,21,24,25,26,29,30],specifi:[0,1,2,6,10,11,21,22,24,26,28,29,30],spell:26,sphinx:26,split:[0,26,30],split_logg:[0,26,30],ssl:[0,2,26],sslerror:2,sso:[19,21],stabl:[0,26],stack:26,stage:2,stale_dur:1,stale_token_dur:26,standalon:[0,19,29],standard:[0,4,6,11,13,17,21,24,25,26,27,29,30],start:[0,26],state:[0,5,8,10,26,29],statement:26,statu:[0,6,8,9,26,30],status_cod:13,status_code_retri:0,stdout:30,step:6,stestr:26,still:[0,6,8,11,13,17,21,22,24,28],stop:26,storag:[8,30],store:[0,8,21,26,28,30],str:[0,1,2,6,8,9,10,11,13,26],str_exampl:13,strategi:10,stream:13,stream_handl:30,streamhandl:30,strict:26,strictli:30,string:[0,1,4,5,6,8,9,10,11,13,21,24,26,30],structur:[0,6,26],strutil:26,stub:[6,26],stub_auth:[18,21],stub_auth_data:21,stub_discoveri:21,stub_service_url:13,stub_url:13,stuff:26,style:[0,1,13,21,26],subclass:[0,2,6,8,17,21],subdirectori:26,subject:26,subject_token:[18,21],sublogg:30,submit:27,submodul:[3,12,16,23],subpackag:23,subprocess:26,subsequ:21,subset:24,subsystem:26,subtree_as_id:26,succe:30,suggest:0,suitabl:[0,2],summari:26,supersed:0,suppli:[0,2,29],support:[0,2,6,8,11,17,22,24,25,26,28],surfac:26,swap:26,swift:21,swiftapi:21,symbol:26,sync:26,synchron:26,synonym:1,syntax:[2,26],sys:26,system:[0,1,6,10,11,26,29,30],system_scop:[1,9,10],tabl:26,tag:26,take:[0,8,11,13,24,26,30],taken:[11,13,30],talk:[0,6,13,21],tarbal:26,target:[11,13,26,29],task:[0,6,30],tcp:[0,26],tcp_keepcnt:26,tcp_keepintvl:26,tcpkeepaliveadapt:0,tcpkeepaliveadaptertest:13,team:26,tell:0,templat:[20,26],temporari:26,tenant:[1,8,13,26,29],tenant_id:[1,6,8,9],tenant_nam:[1,6,8,9],term:30,test:[0,6,23,24,26,27,28],test_200_without_paos_head:19,test__str__:13,test_access:[0,12,13],test_access_sp_no_cookies_fail:19,test_adapt:[0,12,13],test_adapter_connect_retri:13,test_adapter_get_token:13,test_adapter_http_503_retri:13,test_adapter_http_status_retri:13,test_adapter_invalid:13,test_adapter_service_typ:22,test_adapter_service_type_per_servic:22,test_adapter_user_agent_adapt:13,test_adapter_user_agent_sess:13,test_adapter_user_agent_session_adapt:13,test_adapter_user_agent_session_adapter_addit:13,test_adapter_user_agent_session_adapter_no_app_vers:13,test_adapter_user_agent_session_adapter_no_client_vers:13,test_adapter_user_agent_session_overrid:13,test_adapter_user_agent_session_version_on_adapt:13,test_additional_head:13,test_additional_headers_overrid:13,test_adfs_request_password:19,test_adfs_request_to:19,test_adfs_request_us:19,test_admin_url:21,test_all_entry_points_are_valid:22,test_allow_deprec:13,test_allow_experiment:13,test_allow_unknown:13,test_app_cred_id:21,test_app_cred_secret:21,test_application_credential_method:21,test_asking_for_auth_endpoint_ignores_check:21,test_auth_adf:[0,12,13,16],test_auth_plugin_default_with_plugin:13,test_auth_plugin_dis:13,test_auth_ref:21,test_auth_saml2:[0,12,13,16],test_auth_url:[13,19,21],test_authenticate_with_kerberos_domain_scop:17,test_authenticate_with_kerberos_mutual_authentication_dis:17,test_authenticate_with_kerberos_mutual_authentication_requir:17,test_authenticate_with_mutual_authentication_dis:17,test_authenticate_with_mutual_authentication_requir:17,test_authenticate_with_token:21,test_authenticate_with_user_id_password:21,test_authenticate_with_user_id_password_scop:21,test_authenticate_with_username_password:21,test_authenticate_with_username_password_domain_scop:21,test_authenticate_with_username_password_project_scop:21,test_authenticate_with_username_password_scop:21,test_baremetal_bas:21,test_baremetal_intern:21,test_bas:[18,22],test_base_options_are_ther:22,test_basic_cas:13,test_basic_endpoint_cas:13,test_basic_get:13,test_basic_params_ad:22,test_basic_post_keeps_correct_method:13,test_betamax_fixtur:[0,12],test_betamax_hook:[0,12],test_betamax_seri:[0,12],test_bind:14,test_broken_discovery_endpoint:21,test_building_a_service_catalog:14,test_building_domain_scoped_accessinfo:14,test_building_project_as_domain_scoped_accessinfo:14,test_building_project_scoped_accessinfo:14,test_building_scoped_accessinfo:14,test_building_system_scoped_assessinfo:14,test_building_unscoped_accessinfo:14,test_cacert:22,test_can_pass_custom_seri:13,test_can_pass_grant_type_but_warning_is_issu:21,test_can_pass_serializer_nam:13,test_catalog:13,test_check_cache_id_match:21,test_check_cache_id_no_match:21,test_check_valid_token_when_authent:19,test_cinder_version_data:13,test_cli:[0,12,13],test_client_cert:22,test_client_except:21,test_clientexception_with_messag:15,test_clientexception_with_no_messag:15,test_collect_tim:13,test_common_conf_opt:22,test_compute_admin:21,test_compute_bas:21,test_compute_intern:21,test_compute_publ:21,test_conf:[0,12,13],test_conf_load:22,test_connect_retri:13,test_connection_error:21,test_consumer_mismatch_error_workflow:19,test_consumer_url:19,test_create_plugin_load:22,test_create_plugin_no_reauthent:21,test_create_v2_if_no_domain_param:21,test_create_v3_if_domain_param:21,test_creating_with_no_arg:22,test_data_for_no_vers:13,test_data_for_url:13,test_default_domain_id_no_v3:21,test_default_domain_id_with_v3:21,test_default_domain_name_no_v3:21,test_default_domain_name_with_v3:21,test_default_microvers:13,test_default_opt:22,test_delet:13,test_deprec:22,test_deprecated_cli_opt:22,test_deprecated_env_multi_opt:22,test_deprecated_env_opt:22,test_deprecated_multi_cli_opt:22,test_describe_differ:13,test_deseri:13,test_diablo_token:14,test_diff_sect:22,test_direct_discov:21,test_direct_discovering_with_no_data:21,test_direct_discovering_with_relative_link:21,test_direct_discovery_provided_plugin_cach:21,test_disc_error_for_failur:21,test_discov:21,test_discoveri:[0,12,26],test_discovering_version_no_discoveri:21,test_discovering_version_with_discoveri:21,test_discovering_when_version_miss:21,test_discovering_with_no_data:21,test_discovering_with_protocol_rel:21,test_discovering_with_relative_anchored_link:21,test_discovering_with_relative_link:21,test_discovery_not_found:21,test_discovery_trailing_slash:21,test_discovery_uses_plugin_cach:21,test_discovery_uses_provided_session_cach:21,test_discovery_uses_session_cach:21,test_discovery_uses_session_plugin_cach:21,test_does_not_set_tcp_keepalive_on_custom_sess:13,test_doesnt_log_password:21,test_domain_auth_properti:21,test_domain_id:13,test_domain_id_scope_header_pass:21,test_domain_nam:13,test_domain_name_scope_header_pass:21,test_domain_scop:13,test_empty_default_service_provid:13,test_end_to_end_with_generic_password:21,test_end_to_end_workflow:[19,21],test_end_to_end_workflow_303_redirect:21,test_endpoint_data_no_vers:21,test_endpoint_data_no_version_no_discoveri:21,test_endpoint_data_noauth_adapt:13,test_endpoint_data_noauth_discov:13,test_endpoint_data_noauth_no_discov:13,test_endpoint_data_relative_vers:21,test_endpoint_data_str:13,test_endpoint_data_token_endpoint_adapt:13,test_endpoint_data_token_endpoint_discov:13,test_endpoint_data_token_endpoint_no_discov:13,test_endpoint_data_version_url_no_discoveri:21,test_endpoint_filter_without_service_type_fail:21,test_endpoint_no_vers:21,test_endpoint_override_data_runs_discoveri:21,test_endpoint_override_does_id_replac:13,test_endpoint_override_fails_to_do_unknown_replac:13,test_endpoint_override_fails_to_replace_if_non:13,test_endpoint_override_ignore_full_url:13,test_endpoint_override_overrides_filt:13,test_endpoint_override_skips_discoveri:21,test_endpoint_resolv:22,test_entry_point:[0,12,13],test_env_overrides_default_opt:22,test_except:[0,12,13],test_fail_getting_ecp_assert:21,test_fair_sempahor:[0,12],test_federated_property_standard_token:14,test_federated_url:21,test_fedkerb_load:[0,12,13,16],test_fil:13,test_fixtur:[0,12,26],test_forcing_discoveri:21,test_forcing_discovery_list_returns_url:21,test_full_url_overrides_endpoint_filt:21,test_gener:[0,12,13],test_get:13,test_get_adfs_security_token:19,test_get_adfs_security_token_authn_fail:19,test_get_adfs_security_token_bad_respons:19,test_get_all_version_data:21,test_get_all_version_data_adapt:21,test_get_all_version_data_all_interfac:21,test_get_all_version_data_by_service_typ:21,test_get_all_version_data_service_alia:21,test_get_auth_properti:21,test_get_common:22,test_get_conf_opt:22,test_get_conf_options_undeprec:22,test_get_current_versioned_data:21,test_get_ecp_assertion_empty_respons:21,test_get_ecp_assertion_wrong_head:21,test_get_endpoint:13,test_get_endpoint_data:21,test_get_endpoint_data_comput:21,test_get_endpoint_with_overrid:13,test_get_logg:13,test_get_nam:22,test_get_set_auth_st:21,test_get_versioned_data:21,test_get_versioned_data_volume_project_id:21,test_get_versioned_data_volume_project_id_unversioned_first:21,test_getting_endpoint:21,test_getting_endpoints_on_auth_interfac:21,test_getting_endpoints_project_id_and_trailing_slash_in_disc_url:21,test_glance_version_data:13,test_grant_type_and_plugin_missmatch:21,test_grizzly_token:14,test_group_id:13,test_hacking_check:[0,12],test_handle_missing_service_provid:21,test_head:13,test_history_matches_request:13,test_http_503_retri:13,test_http_session_opt:13,test_http_status_retri:13,test_http_status_retries_another_cod:13,test_identity_common:[0,12,13],test_identity_v2:[0,12,13],test_identity_v3:[0,12,13],test_identity_v3_feder:[0,12,13],test_identity_v3_oidc:[0,12,13],test_idp:19,test_idp_url:19,test_ignored_non_service_typ:13,test_ignoring_invalid_link:13,test_init_poolmanager_with_basic_opt:13,test_init_poolmanager_with_given_optionsl:13,test_init_poolmanager_with_requests_lesser_than_2_4_1:13,test_init_poolmanager_with_tcp_keepcnt:13,test_init_poolmanager_with_tcp_keepcnt_on_window:13,test_init_poolmanager_with_tcp_keepidl:13,test_init_poolmanager_with_tcp_keepintvl:13,test_initial_call_to_get_access_token:21,test_initial_sp_call_invalid_respons:19,test_insecure_timeout:22,test_interface_conflict:22,test_interface_list:21,test_invalid:[13,21],test_invalid_auth_response_dict:21,test_invalid_auth_response_typ:21,test_invalid_discovery_docu:21,test_invalidate_respons:21,test_is_admin_project:[13,14],test_is_admin_project_fals:14,test_is_admin_project_tru:14,test_is_admin_project_unset:14,test_json:13,test_json_content_typ:13,test_kerberos_load:[0,12,13,16],test_keystone_version_data:[13,26],test_keystoneauth_betamax_fixtur:13,test_latest_version_gets_latest_vers:21,test_legacy_bind:13,test_legacy_binding_non_json_resp:13,test_load:[0,12,13,17],test_load_bad_valid_interfaces_valu:22,test_load_discoveri:21,test_load_discovery_override_by_endpoint:21,test_load_non:17,test_load_old_interfac:22,test_load_valid_interfaces_comma_list:22,test_load_valid_interfaces_list:22,test_load_version_rang:22,test_load_with_noth:22,test_loading_gett:22,test_loading_getter_with_kwarg:22,test_loading_invalid_plugin:22,test_loading_v2:22,test_loading_v3:22,test_loading_with_no_data:22,test_loads_v3_with_user_domain:22,test_logger_object_pass:13,test_logging_body_only_for_specified_content_typ:13,test_logging_cacert:13,test_logs_failed_output:13,test_map:[0,12,13,16],test_match:[0,12],test_matches_match:13,test_method:13,test_microvers:13,test_mismatch_detail:13,test_missing_paramet:22,test_nested_adapt:13,test_no_access_token_endpoint:21,test_no_discoveri:21,test_no_reauthent:21,test_no_redirect:13,test_no_request_matchers_provid:13,test_no_scope_header_fail:21,test_no_serializer_options_provid:13,test_no_trailing_slash_on_catalog_endpoint:21,test_no_url:21,test_noauth:[0,12],test_noauth_opt:13,test_not_found:13,test_oauth1:[0,12,13,16],test_oauth1_load:[0,12,13,16],test_oauth_access:14,test_oauth_authenticate_success:18,test_oauth_scop:13,test_opt:[17,18,22],test_other_param:22,test_overrides_default_string_valu:22,test_overrides_default_type_valu:22,test_param_load:22,test_pass:[19,21],test_pass_through:13,test_passed_auth_plugin:13,test_passed_auth_plugin_overrid:13,test_passed_when_not_200:19,test_password:[0,12,13],test_password_cache_id:21,test_password_change_auth_st:21,test_password_with_no_user_id_or_nam:21,test_patch:13,test_path_based_url_v2:21,test_path_based_url_v3:21,test_pathless_url:21,test_permanent_redirect_308:13,test_plugin:6,test_plugins_are_all_opt:22,test_post:13,test_pre_record_hook_empty_bodi:13,test_pre_record_hook_v2:13,test_pre_record_hook_v3:13,test_prepare_adfs_request_address:19,test_prepare_adfs_request_custom_endpointrefer:19,test_prepare_sp_request:19,test_project_as_domain_scop:13,test_project_auth_properti:21,test_project_id:13,test_project_id_int_fallback:13,test_project_id_scope_header_pass:21,test_project_name_scope_only_header_fail:21,test_project_of_domain__name_scope_header_pass:21,test_project_of_domain_id_scope_header_pass:21,test_project_scop:13,test_project_scoped_mapped_auth:17,test_protocol:19,test_put:13,test_raise_exc_overrid:13,test_raises_exc_only_when_ask:13,test_reauth_cal:13,test_reauth_not_cal:13,test_reauthent:21,test_redirect_forev:13,test_redirect_limit:13,test_register_cfg:22,test_remote_url:21,test_replay_of_bad_url_fail:13,test_request_accept_head:19,test_request_match:13,test_requests_auth_plugin:13,test_required_valu:22,test_returns_original_skipping_discoveri:21,test_returns_original_when_discover_fail:21,test_rol:13,test_role_id:13,test_root_admin_url:21,test_root_url:[13,18,21],test_run_discovery_cach:13,test_same_sect:22,test_scoped_behaviour:21,test_second_call_to_protected_url:21,test_semaphore_fast_multiple_concurr:13,test_semaphore_fast_no_concurr:13,test_semaphore_fast_single_concurr:13,test_semaphore_multiple_concurr:13,test_semaphore_no_concurr:13,test_semaphore_single_concurr:13,test_send_assertion_to_service_provider_bad_statu:19,test_send_ecp_authn_respons:21,test_send_ecp_authn_response_303_redirect:21,test_sends_nocatalog:21,test_seri:13,test_servcie_catalog_get_url_region_nam:14,test_server_error:13,test_servic:13,test_service_catalog:21,test_service_catalog_alias_all_by_nam:14,test_service_catalog_alias_find_best_match:14,test_service_catalog_alias_find_exact_match:14,test_service_catalog_alias_find_offici:14,test_service_catalog_empti:14,test_service_catalog_endpoint:14,test_service_catalog_endpoint_id:14,test_service_catalog_get_endpoints_region_nam:14,test_service_catalog_get_url_region_nam:14,test_service_catalog_multiple_service_typ:14,test_service_catalog_region:14,test_service_catalog_service_nam:14,test_service_catalog_url_for_region_nam:14,test_service_catalog_without_nam:14,test_service_catalog_without_service_typ:14,test_service_provid:[13,21],test_service_providers_url:21,test_service_token:[0,12],test_service_type_url:13,test_service_url:21,test_service_url_defaults_to_publ:21,test_service_url_raises_if_no_auth_plugin:13,test_service_url_raises_if_no_url_return:13,test_sess:[0,12],test_session_debug_output:13,test_session_debug_output_logs_openstack_request_id:13,test_set_microversion_head:13,test_setting_bad_connection_param:21,test_setting_connection_param:21,test_setting_endpoint_overrid:13,test_setting_global_id_on_request:13,test_setting_head:21,test_setting_no_discover_hack:21,test_setting_service_token:13,test_setting_variables_on_get_endpoint:13,test_setting_variables_on_request:13,test_sp_url:19,test_split_logg:13,test_ssl_error:21,test_ssl_error_messag:13,test_standard_workflow_302_redirect:19,test_standard_workflow_303_redirect:19,test_symbol:21,test_tenant_id:13,test_tenant_nam:13,test_tenant_scop:13,test_token:[0,12,13,18,19],test_token_bind:13,test_token_cache_id:21,test_token_endpoint:[0,12],test_token_endpoint_deprecated_opt:13,test_token_endpoint_opt:13,test_token_endpoint_user_id:13,test_tokenless_auth:[0,12,13],test_trailing_slash_on_computed_endpoint:21,test_trust:14,test_trust_id:13,test_trust_scop:13,test_unknown_connection_error:13,test_unknown_discovery_vers:21,test_unscop:13,test_unscoped_behaviour:21,test_unscoped_mapped_auth:17,test_unscoped_request:21,test_unscoped_with_scope_data:21,test_url:[6,13,18,19,21],test_us:[13,19],test_user_ag:13,test_user_and_project_id:13,test_user_id:13,test_user_nam:13,test_usernam:13,test_uses_tcp_keepalive_by_default:13,test_using_default_messag:15,test_util:[0,12],test_v2_access:[0,12,13],test_v2_params_v3_url:21,test_v2_rol:14,test_v2_service_catalog:[0,12,13],test_v3:[0,12,13,16],test_v3_access:[0,12,13],test_v3_disocovery_failure_v2_url:21,test_v3_domain_params_v2_url:21,test_v3_params_v2_url:21,test_v3_plugin_from_failur:21,test_v3_service_catalog:[0,12,13],test_v3_url:17,test_v3_user_params_v2_url:21,test_val:22,test_version_arg:13,test_version_between:13,test_version_data_bas:13,test_version_data_individu:13,test_version_data_ironic_microvers:13,test_version_data_legacy_ironic_microvers:13,test_version_data_legacy_ironic_no_overrid:13,test_version_data_microvers:13,test_version_data_override_version_url:13,test_version_data_unknown:13,test_version_hack:13,test_version_mutex_max:22,test_version_mutex_min:22,test_version_mutex_minmax:22,test_version_numb:13,test_version_rang:21,test_version_to_str:13,test_volum:21,test_warning_dual_scop:18,test_will_expire_soon:14,test_with_default_string_valu:22,test_with_default_type_valu:22,test_with_domain_and_project_scop:21,test_with_expir:21,test_with_multiple_mechan:21,test_with_multiple_mechanisms_factori:21,test_with_multiple_scop:21,test_with_nam:22,test_with_trust_id:21,test_with_user_domain_param:21,test_without_name_or_id:22,test_without_project_domain:22,test_without_secret:22,test_without_user_domain:22,test_workflow:19,test_wrong_grant_typ:21,testbetamaxfixtur:13,testbetamaxfixtureserializerbehaviour:13,testbetamaxhook:13,testbetamaxseri:13,testcas:[13,14,15,17,18,19,21,22],tester:19,testerfederationplugin:21,testidp:21,testkerberosauth:17,testmappedauth:17,testplugin:6,testr:26,testresourc:26,testrespons:13,testsplitload:22,testtool:[13,26],testxmlequ:13,text:[11,13,26,30],than:[0,2,8,11,24,26,29,30],thei:[0,1,5,6,8,10,11,13,21,24,26,29,30],them:[0,4,5,6,8,10,11,24,28,30],theme:26,themselv:[22,28],therefor:[0,8],thi:[0,1,2,4,5,6,7,8,9,10,11,13,17,19,21,22,24,25,26,28,29,30],thign:26,thing:30,thirdhost:13,those:[0,24,30],though:26,thread:26,three:[26,30],through:[0,26,30],thu:[8,9,10],time:[0,1,2,6,8,9,13,24,26],timeout:[0,2],timestamp:30,timeutil:26,tip:26,titl:26,to_xpath:19,todo:26,token:[0,1,2,4,5,6,8,13,17,21,22,24,25,26,28,30],token_bodi:17,token_endpoint:[23,24,26,30],token_id:[1,6,17],token_url:[10,17],tokenendpoint:26,tokenendpointtest:13,tokenless:[10,26],tokenless_auth:[0,8],tokenlessauth:[8,10,24],tokenlessauthtest:21,tokenmethod:[10,24],tokentest:[21,22],too:2,topic:30,total:[6,17],totp:[0,8,24,26,29],totpmethod:[10,24],totptest:22,toward:[0,26],tox:[26,27],tox_instal:26,trace:30,track:0,tradit:24,trail:26,transact:30,transit:[26,28],translat:[0,26,30],transpar:0,treat:26,trigger:[0,6,10,13,21],trip:8,trivial:26,trove:26,trust:[1,8,10,19,26,29],trust_id:[1,6,8,9,10,26],trust_imperson:6,trust_scop:1,truste:1,trustee_user_id:[1,6],trustor:1,trustor_user_id:[1,6],tue:30,tune:26,tupl:[0,1,4,5,8,9,10,24,26,30],turn:[0,8,26],tweak:26,two:[0,6,13,30],txt:[26,28],type:[0,1,2,4,5,6,8,9,10,11,13,21,22,24,26,28,29,30],typeerror:[0,8],typo:26,ubuntu:30,unabl:[2,26],unauthent:[0,26],unauthor:[0,2,6,8,13],unavail:[0,1,2,8,26],uncap:26,unchang:[0,21],uncom:26,under:24,understand:30,undu:30,unexpect:13,unicod:[13,26],unifi:[0,30],uniqu:[0,5,6,8,9,10,13,24],unit:[0,12,26],univers:26,unknown:[0,2],unknownconnectionerror:[2,26],unless:26,unnecessari:26,unprocess:2,unprocessableent:2,unprotect:30,unrecognis:[0,30],unrel:0,unscop:[0,4,8,10,21,25,26],unsort:26,unsupport:[0,2,8],unsupportedmediatyp:2,unsupportedparamet:[0,2],unus:26,unvers:[8,26,29,30],updat:[6,26,28],upon:[6,8,10,11,22,25,29],upper:[0,30],uppercas:29,upstream:[2,25],uri:[2,29],url:[0,1,2,6,8,9,10,13,17,21,24,26,28,29,30],url_for:[0,1,26,28],urllib3:0,usabl:[0,8,26],usag:[0,10,24,26,28],use:[0,1,2,4,6,8,9,10,11,13,17,21,24,25,26,27,28,29,30],used:[0,1,2,5,6,8,9,10,11,13,17,21,22,24,26,28,29,30],usedevelop:26,usefixtur:13,useful:[0,1,8,11,24,28,29],useless:26,useloadingfixtur:22,user:[0,1,6,8,9,10,11,13,19,24,26,29],user_ag:[0,13,26],user_auth:0,user_domain_id:[1,6,8,9,10,11,30],user_domain_nam:[1,6,8,9,10,24],user_id:[0,1,6,8,9,10,13,26],user_nam:6,user_url:13,user_xpath:19,userid:26,usernam:[1,5,8,9,10,19,24,26,29,30],usernametoken:19,uses:[4,29,30],using:[0,1,2,4,5,6,8,24,25,26,27,28,29,30],utf:[13,26],util:[0,6,12,14,15,16,18,25,26],utilstest:13,uuid:[0,26],v2_html:6,v2_id:6,v2_pdf:6,v2_plugin_class:21,v2_statu:6,v2_token:13,v2_updat:6,v2_url:[13,21],v2discoveri:6,v2identityplugin:21,v2pass:22,v2password:[8,22,24,26],v2token:[6,8,24,28],v2tokentest:13,v3_id:6,v3_json:6,v3_plugin_class:21,v3_statu:6,v3_updat:6,v3_url:[13,21],v3_xml:6,v3adfspassword:26,v3applicationcredenti:8,v3applicationcredentialtest:22,v3discoveri:6,v3federatedplugin:21,v3federationtoken:[6,26],v3fedkerb:[24,26],v3identityplugin:21,v3kerbero:24,v3oauth1:[5,24],v3oauth1method:5,v3oidcaccesstoken:[8,22,24],v3oidcauthcod:[22,24],v3oidcauthorizationcod:8,v3oidcclientcredenti:[22,24],v3oidcpassword:[8,22,24],v3password:[8,24],v3passwordtest:22,v3samlpassword:24,v3scopedsaml:26,v3token:[6,8,22,24],v3tokenlessauth:[8,24],v3tokenlessauthtest:22,v3tokentest:13,v3totp:[8,24],val:[13,22],valid:[0,1,2,6,8,9,10,11,13,21,24,26,29,30],valid_interfac:26,valu:[0,1,5,6,8,9,10,11,13,14,21,22,24,26,29,30],valueerror:[0,2],valueof:[0,8],variabl:[0,10,24,26,29],varieti:30,variou:[8,9,10,13,24,30],vast:24,venv:26,veri:[13,28],verif:0,verifi:[0,13,24,26,30],version:[0,1,2,6,8,9,10,11,13,21,26,29],version_between:[0,26],version_data:[0,26],version_match:0,version_string_data:0,version_to_str:0,versiondata:[0,8,26],versiondatatest:13,versiondiscoveri:6,versioned_data_for:0,versioned_url_for:0,versionnotavail:2,via:[0,1,4,8,9,10,11,24,26,30],vim:26,violat:26,visibl:[0,6,13,21],vlatest:0,volum:[8,26,30],volume_vers:8,volumev2:30,w292:26,w503:26,wai:[0,1,6,8,11,13,21,26,27,28,29],wait:2,want:[0,5,6,10,21,24,30],warn:[26,30],warnerror:26,warrant:8,wasn:[1,8,9,10],wast:30,well:[0,2,6,10,24,29,30],were:[2,11,22,28],what:[0,2,6,8,9,10,11,13,21,28,30],whatev:8,wheel:26,when:[0,1,2,6,8,9,10,11,13,21,24,25,26,28,29,30],where:[0,8,9,10,11,19,24,29,30],wherev:[0,6,8,13],whether:[0,8,30],which:[0,2,6,11,17,22,24,28,29,30],whitelist:26,who:30,wider:30,will_expire_soon:1,willing:2,window:26,windowsazurestorag:0,wish:[8,9,10,11,22],within:[0,1,6,17,24,26,27,28,30],without:[4,5,6,8,11,24,26],work:[10,24,26],workflow:[0,21,26],world:13,worri:30,would:[0,6,24,25,29,30],wrap:[0,6,8,10,13,17,26,30],wrapper:[0,26],write:27,written:24,wrong:[19,26],wsa:19,wsp:19,wss:19,wssecur:19,www:19,xml:[6,13,19,26],xmlequal:13,xmlmismatch:13,xmln:13,xmlsoap:19,xsd:19,xyz:13,yaml:[6,13,26,29],yamljson:6,yamljsonseri:[6,26],yet:[2,19],yolanda:6,you:[0,2,6,8,9,10,11,13,21,22,24,25,28,29,30],your:[0,6,11,22,24,30],yourself:11,zuul:26},titles:["keystoneauth1 package","keystoneauth1.access package","keystoneauth1.exceptions package","keystoneauth1.extras package","keystoneauth1.extras.kerberos package","keystoneauth1.extras.oauth1 package","keystoneauth1.fixture package","keystoneauth1.hacking package","keystoneauth1.identity package","keystoneauth1.identity.generic package","keystoneauth1.identity.v3 package","keystoneauth1.loading package","keystoneauth1.tests package","keystoneauth1.tests.unit package","keystoneauth1.tests.unit.access package","keystoneauth1.tests.unit.exceptions package","keystoneauth1.tests.unit.extras package","keystoneauth1.tests.unit.extras.kerberos package","keystoneauth1.tests.unit.extras.oauth1 package","keystoneauth1.tests.unit.extras.saml2 package","keystoneauth1.tests.unit.extras.saml2.fixtures package","keystoneauth1.tests.unit.identity package","keystoneauth1.tests.unit.loading package","Modules","Authentication Plugins","Extras","CHANGES","Common Authentication Library for OpenStack Clients","Migrating from keystoneclient","Plugin Options","Using Sessions"],titleterms:{Using:[29,30],access:[1,8,14],accessinfo:28,adapt:[0,11,30],addit:29,admin_token:29,applic:24,application_credenti:10,auth:[2,24],auth_plugin:2,authent:[24,27,28,30],avail:[24,29],base:[2,8,9,10,11,17],catalog:2,chang:26,check:7,cli:[11,29],client:[27,30],client_fixtur:13,common:27,conf:11,config:29,connect:2,content:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22],contribut:27,creat:24,credenti:24,custom:24,develop:30,discov:0,discoveri:[2,6,30],endpoint:30,exampl:[25,28],except:[2,6,15],extra:[3,4,5,16,17,18,19,20,25],featur:30,feder:[10,24],file:29,fixtur:[6,20],from:28,gener:9,hack:7,hook:6,http:2,ident:[8,9,10,11,21,24],independ:24,indic:27,introduct:[24,30],k2k:10,k2k_fixtur:13,kerbero:[4,17,25],keystoneauth1:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22],keystoneauth_betamax:6,keystoneauth_fixtur:13,keystonecli:28,librari:27,load:[11,22,24,28],loader:29,log:30,logger:30,major:30,matcher:13,metadata:30,microvers:30,migrat:28,modul:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23],name:24,noauth:0,none:29,note:27,oauth1:[5,18],oauth:24,object:28,oidc:[2,10],oidc_fixtur:13,openstack:27,opt:11,option:29,packag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22],password:[9,10,29],plugin:[0,6,24,28,29,30],provid:30,releas:27,request:30,respons:2,saml2:[19,20],serial:6,servic:30,service_catalog:1,service_provid:[1,2],service_token:0,session:[0,11,30],share:30,simpl:24,step:28,submodul:[0,1,2,5,6,7,8,9,10,11,13,14,15,17,18,19,21,22],subpackag:[0,3,8,12,13,16,19],support:30,tabl:27,test:[12,13,14,15,16,17,18,19,20,21,22],test_access:21,test_adapt:22,test_auth_adf:19,test_auth_saml2:19,test_betamax_fixtur:13,test_betamax_hook:13,test_betamax_seri:13,test_cli:22,test_conf:22,test_discoveri:13,test_entry_point:22,test_except:15,test_fair_sempahor:13,test_fedkerb_load:17,test_fixtur:[13,22],test_gener:22,test_hacking_check:13,test_identity_common:21,test_identity_v2:21,test_identity_v3:21,test_identity_v3_feder:21,test_identity_v3_oidc:21,test_kerberos_load:17,test_load:22,test_map:17,test_match:13,test_noauth:13,test_oauth1:18,test_oauth1_load:18,test_password:21,test_service_token:13,test_sess:[13,22],test_token:21,test_token_endpoint:13,test_tokenless_auth:21,test_util:13,test_v2_access:14,test_v2_service_catalog:14,test_v3:[17,22],test_v3_access:14,test_v3_service_catalog:14,token:[9,10,29],token_endpoint:0,tokenless:24,tokenless_auth:10,totp:10,unit:[13,14,15,16,17,18,19,20,21,22],user:30,util:[13,17,19,21,22],v2password:29,v2token:29,v3adfspassword:29,v3applicationcredenti:29,v3fedkerb:29,v3kerbero:29,v3oauth1:29,v3oidcaccesstoken:29,v3oidcauthcod:29,v3oidcclientcredenti:29,v3oidcpassword:29,v3password:29,v3samlpassword:29,v3token:29,v3tokenlessauth:29,v3totp:29,version:[24,30],via:29}}) \ No newline at end of file +Search.setIndex({docnames:["api/keystoneauth1","api/keystoneauth1.access","api/keystoneauth1.exceptions","api/keystoneauth1.extras","api/keystoneauth1.extras.kerberos","api/keystoneauth1.extras.oauth1","api/keystoneauth1.fixture","api/keystoneauth1.hacking","api/keystoneauth1.identity","api/keystoneauth1.identity.generic","api/keystoneauth1.identity.v3","api/keystoneauth1.loading","api/keystoneauth1.tests","api/keystoneauth1.tests.unit","api/keystoneauth1.tests.unit.access","api/keystoneauth1.tests.unit.exceptions","api/keystoneauth1.tests.unit.extras","api/keystoneauth1.tests.unit.extras.kerberos","api/keystoneauth1.tests.unit.extras.oauth1","api/keystoneauth1.tests.unit.extras.saml2","api/keystoneauth1.tests.unit.extras.saml2.fixtures","api/keystoneauth1.tests.unit.identity","api/keystoneauth1.tests.unit.loading","api/modules","authentication-plugins","extras","history","index","migrating","plugin-options","using-sessions"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.intersphinx":1,"sphinx.ext.todo":1,sphinx:54},filenames:["api/keystoneauth1.rst","api/keystoneauth1.access.rst","api/keystoneauth1.exceptions.rst","api/keystoneauth1.extras.rst","api/keystoneauth1.extras.kerberos.rst","api/keystoneauth1.extras.oauth1.rst","api/keystoneauth1.fixture.rst","api/keystoneauth1.hacking.rst","api/keystoneauth1.identity.rst","api/keystoneauth1.identity.generic.rst","api/keystoneauth1.identity.v3.rst","api/keystoneauth1.loading.rst","api/keystoneauth1.tests.rst","api/keystoneauth1.tests.unit.rst","api/keystoneauth1.tests.unit.access.rst","api/keystoneauth1.tests.unit.exceptions.rst","api/keystoneauth1.tests.unit.extras.rst","api/keystoneauth1.tests.unit.extras.kerberos.rst","api/keystoneauth1.tests.unit.extras.oauth1.rst","api/keystoneauth1.tests.unit.extras.saml2.rst","api/keystoneauth1.tests.unit.extras.saml2.fixtures.rst","api/keystoneauth1.tests.unit.identity.rst","api/keystoneauth1.tests.unit.loading.rst","api/modules.rst","authentication-plugins.rst","extras.rst","history.rst","index.rst","migrating.rst","plugin-options.rst","using-sessions.rst"],objects:{"":{keystoneauth1:[0,0,0,"-"]},"keystoneauth1.access":{AccessInfo:[1,1,1,""],AccessInfoV2:[1,1,1,""],AccessInfoV3:[1,1,1,""],access:[1,0,0,"-"],create:[1,4,1,""],service_catalog:[1,0,0,"-"],service_providers:[1,0,0,"-"]},"keystoneauth1.access.AccessInfo":{audit_chain_id:[1,2,1,""],audit_id:[1,2,1,""],auth_token:[1,2,1,""],bind:[1,2,1,""],domain_id:[1,2,1,""],domain_name:[1,2,1,""],domain_scoped:[1,2,1,""],expires:[1,2,1,""],has_service_catalog:[1,3,1,""],initial_audit_id:[1,2,1,""],is_admin_project:[1,2,1,""],is_federated:[1,2,1,""],issued:[1,2,1,""],oauth_access_token_id:[1,2,1,""],oauth_consumer_id:[1,2,1,""],project_domain_id:[1,2,1,""],project_domain_name:[1,2,1,""],project_id:[1,2,1,""],project_is_domain:[1,2,1,""],project_name:[1,2,1,""],project_scoped:[1,2,1,""],role_ids:[1,2,1,""],role_names:[1,2,1,""],scoped:[1,2,1,""],service_catalog:[1,2,1,""],service_providers:[1,2,1,""],system_scoped:[1,2,1,""],tenant_id:[1,2,1,""],tenant_name:[1,2,1,""],trust_id:[1,2,1,""],trust_scoped:[1,2,1,""],trustee_user_id:[1,2,1,""],trustor_user_id:[1,2,1,""],user_domain_id:[1,2,1,""],user_domain_name:[1,2,1,""],user_id:[1,2,1,""],username:[1,2,1,""],will_expire_soon:[1,3,1,""]},"keystoneauth1.access.AccessInfoV2":{audit_chain_id:[1,2,1,""],audit_id:[1,2,1,""],auth_token:[1,2,1,""],bind:[1,2,1,""],domain_id:[1,2,1,""],domain_name:[1,2,1,""],domain_scoped:[1,2,1,""],expires:[1,2,1,""],has_service_catalog:[1,3,1,""],is_admin_project:[1,2,1,""],is_federated:[1,2,1,""],issued:[1,2,1,""],oauth_access_token_id:[1,2,1,""],oauth_consumer_id:[1,2,1,""],project_domain_id:[1,2,1,""],project_domain_name:[1,2,1,""],project_id:[1,2,1,""],project_is_domain:[1,2,1,""],project_name:[1,2,1,""],role_ids:[1,2,1,""],role_names:[1,2,1,""],service_providers:[1,2,1,""],system_scoped:[1,2,1,""],trust_id:[1,2,1,""],trust_scoped:[1,2,1,""],trustee_user_id:[1,2,1,""],trustor_user_id:[1,2,1,""],user_domain_id:[1,2,1,""],user_domain_name:[1,2,1,""],user_id:[1,2,1,""],username:[1,2,1,""],version:[1,2,1,""]},"keystoneauth1.access.AccessInfoV3":{application_credential:[1,2,1,""],application_credential_access_rules:[1,2,1,""],application_credential_id:[1,2,1,""],audit_chain_id:[1,2,1,""],audit_id:[1,2,1,""],bind:[1,2,1,""],domain_id:[1,2,1,""],domain_name:[1,2,1,""],domain_scoped:[1,2,1,""],expires:[1,2,1,""],has_service_catalog:[1,3,1,""],is_admin_project:[1,2,1,""],is_federated:[1,2,1,""],issued:[1,2,1,""],oauth_access_token_id:[1,2,1,""],oauth_consumer_id:[1,2,1,""],project_domain_id:[1,2,1,""],project_domain_name:[1,2,1,""],project_id:[1,2,1,""],project_is_domain:[1,2,1,""],project_name:[1,2,1,""],role_ids:[1,2,1,""],role_names:[1,2,1,""],service_providers:[1,2,1,""],system:[1,2,1,""],system_scoped:[1,2,1,""],trust_id:[1,2,1,""],trust_scoped:[1,2,1,""],trustee_user_id:[1,2,1,""],trustor_user_id:[1,2,1,""],user_domain_id:[1,2,1,""],user_domain_name:[1,2,1,""],user_id:[1,2,1,""],username:[1,2,1,""],version:[1,2,1,""]},"keystoneauth1.access.access":{AccessInfo:[1,1,1,""],AccessInfoV2:[1,1,1,""],AccessInfoV3:[1,1,1,""],create:[1,4,1,""]},"keystoneauth1.access.access.AccessInfo":{audit_chain_id:[1,2,1,""],audit_id:[1,2,1,""],auth_token:[1,2,1,""],bind:[1,2,1,""],domain_id:[1,2,1,""],domain_name:[1,2,1,""],domain_scoped:[1,2,1,""],expires:[1,2,1,""],has_service_catalog:[1,3,1,""],initial_audit_id:[1,2,1,""],is_admin_project:[1,2,1,""],is_federated:[1,2,1,""],issued:[1,2,1,""],oauth_access_token_id:[1,2,1,""],oauth_consumer_id:[1,2,1,""],project_domain_id:[1,2,1,""],project_domain_name:[1,2,1,""],project_id:[1,2,1,""],project_is_domain:[1,2,1,""],project_name:[1,2,1,""],project_scoped:[1,2,1,""],role_ids:[1,2,1,""],role_names:[1,2,1,""],scoped:[1,2,1,""],service_catalog:[1,2,1,""],service_providers:[1,2,1,""],system_scoped:[1,2,1,""],tenant_id:[1,2,1,""],tenant_name:[1,2,1,""],trust_id:[1,2,1,""],trust_scoped:[1,2,1,""],trustee_user_id:[1,2,1,""],trustor_user_id:[1,2,1,""],user_domain_id:[1,2,1,""],user_domain_name:[1,2,1,""],user_id:[1,2,1,""],username:[1,2,1,""],will_expire_soon:[1,3,1,""]},"keystoneauth1.access.access.AccessInfoV2":{audit_chain_id:[1,2,1,""],audit_id:[1,2,1,""],auth_token:[1,2,1,""],bind:[1,2,1,""],domain_id:[1,2,1,""],domain_name:[1,2,1,""],domain_scoped:[1,2,1,""],expires:[1,2,1,""],has_service_catalog:[1,3,1,""],is_admin_project:[1,2,1,""],is_federated:[1,2,1,""],issued:[1,2,1,""],oauth_access_token_id:[1,2,1,""],oauth_consumer_id:[1,2,1,""],project_domain_id:[1,2,1,""],project_domain_name:[1,2,1,""],project_id:[1,2,1,""],project_is_domain:[1,2,1,""],project_name:[1,2,1,""],role_ids:[1,2,1,""],role_names:[1,2,1,""],service_providers:[1,2,1,""],system_scoped:[1,2,1,""],trust_id:[1,2,1,""],trust_scoped:[1,2,1,""],trustee_user_id:[1,2,1,""],trustor_user_id:[1,2,1,""],user_domain_id:[1,2,1,""],user_domain_name:[1,2,1,""],user_id:[1,2,1,""],username:[1,2,1,""],version:[1,2,1,""]},"keystoneauth1.access.access.AccessInfoV3":{application_credential:[1,2,1,""],application_credential_access_rules:[1,2,1,""],application_credential_id:[1,2,1,""],audit_chain_id:[1,2,1,""],audit_id:[1,2,1,""],bind:[1,2,1,""],domain_id:[1,2,1,""],domain_name:[1,2,1,""],domain_scoped:[1,2,1,""],expires:[1,2,1,""],has_service_catalog:[1,3,1,""],is_admin_project:[1,2,1,""],is_federated:[1,2,1,""],issued:[1,2,1,""],oauth_access_token_id:[1,2,1,""],oauth_consumer_id:[1,2,1,""],project_domain_id:[1,2,1,""],project_domain_name:[1,2,1,""],project_id:[1,2,1,""],project_is_domain:[1,2,1,""],project_name:[1,2,1,""],role_ids:[1,2,1,""],role_names:[1,2,1,""],service_providers:[1,2,1,""],system:[1,2,1,""],system_scoped:[1,2,1,""],trust_id:[1,2,1,""],trust_scoped:[1,2,1,""],trustee_user_id:[1,2,1,""],trustor_user_id:[1,2,1,""],user_domain_id:[1,2,1,""],user_domain_name:[1,2,1,""],user_id:[1,2,1,""],username:[1,2,1,""],version:[1,2,1,""]},"keystoneauth1.access.service_catalog":{ServiceCatalog:[1,1,1,""],ServiceCatalogV2:[1,1,1,""],ServiceCatalogV3:[1,1,1,""]},"keystoneauth1.access.service_catalog.ServiceCatalog":{catalog:[1,2,1,""],endpoint_data_for:[1,3,1,""],get_endpoint_data_list:[1,3,1,""],get_endpoints:[1,3,1,""],get_endpoints_data:[1,3,1,""],get_urls:[1,3,1,""],is_interface_match:[1,3,1,""],normalize_catalog:[1,3,1,""],normalize_interface:[1,5,1,""],url_for:[1,3,1,""]},"keystoneauth1.access.service_catalog.ServiceCatalogV2":{from_token:[1,6,1,""],is_interface_match:[1,3,1,""],normalize_interface:[1,5,1,""]},"keystoneauth1.access.service_catalog.ServiceCatalogV3":{from_token:[1,6,1,""],is_interface_match:[1,3,1,""],normalize_interface:[1,5,1,""]},"keystoneauth1.access.service_providers":{ServiceProviders:[1,1,1,""]},"keystoneauth1.access.service_providers.ServiceProviders":{from_token:[1,6,1,""],get_auth_url:[1,3,1,""],get_sp_url:[1,3,1,""]},"keystoneauth1.adapter":{Adapter:[0,1,1,""],LegacyJsonAdapter:[0,1,1,""],register_adapter_argparse_arguments:[0,4,1,""],register_service_adapter_argparse_arguments:[0,4,1,""]},"keystoneauth1.adapter.Adapter":{"delete":[0,3,1,""],client_name:[0,2,1,""],client_version:[0,2,1,""],get:[0,3,1,""],get_all_version_data:[0,3,1,""],get_api_major_version:[0,3,1,""],get_endpoint:[0,3,1,""],get_endpoint_data:[0,3,1,""],get_project_id:[0,3,1,""],get_token:[0,3,1,""],get_user_id:[0,3,1,""],head:[0,3,1,""],invalidate:[0,3,1,""],patch:[0,3,1,""],post:[0,3,1,""],put:[0,3,1,""],register_argparse_arguments:[0,6,1,""],register_service_argparse_arguments:[0,6,1,""],request:[0,3,1,""]},"keystoneauth1.adapter.LegacyJsonAdapter":{request:[0,3,1,""]},"keystoneauth1.discover":{Discover:[0,1,1,""],EndpointData:[0,1,1,""],Status:[0,1,1,""],VersionData:[0,1,1,""],add_catalog_discover_hack:[0,4,1,""],get_discovery:[0,4,1,""],get_version_data:[0,4,1,""],normalize_version_number:[0,4,1,""],version_between:[0,4,1,""],version_match:[0,4,1,""],version_to_string:[0,4,1,""]},"keystoneauth1.discover.Discover":{CURRENT_STATUSES:[0,2,1,""],DEPRECATED_STATUSES:[0,2,1,""],EXPERIMENTAL_STATUSES:[0,2,1,""],data_for:[0,3,1,""],raw_version_data:[0,3,1,""],url_for:[0,3,1,""],version_data:[0,3,1,""],version_string_data:[0,3,1,""],versioned_data_for:[0,3,1,""],versioned_url_for:[0,3,1,""]},"keystoneauth1.discover.EndpointData":{get_all_version_string_data:[0,3,1,""],get_current_versioned_data:[0,3,1,""],get_versioned_data:[0,3,1,""],url:[0,2,1,""]},"keystoneauth1.discover.Status":{CURRENT:[0,2,1,""],DEPRECATED:[0,2,1,""],EXPERIMENTAL:[0,2,1,""],KNOWN:[0,2,1,""],SUPPORTED:[0,2,1,""],UNKNOWN:[0,2,1,""],normalize:[0,6,1,""]},"keystoneauth1.discover.VersionData":{collection:[0,2,1,""],max_microversion:[0,2,1,""],min_microversion:[0,2,1,""],raw_status:[0,2,1,""],status:[0,2,1,""],url:[0,2,1,""],version:[0,2,1,""]},"keystoneauth1.exceptions":{auth:[2,0,0,"-"],auth_plugins:[2,0,0,"-"],base:[2,0,0,"-"],catalog:[2,0,0,"-"],connection:[2,0,0,"-"],discovery:[2,0,0,"-"],http:[2,0,0,"-"],oidc:[2,0,0,"-"],response:[2,0,0,"-"],service_providers:[2,0,0,"-"]},"keystoneauth1.exceptions.auth":{AuthorizationFailure:[2,7,1,""]},"keystoneauth1.exceptions.auth.AuthorizationFailure":{message:[2,2,1,""]},"keystoneauth1.exceptions.auth_plugins":{AuthPluginException:[2,7,1,""],MissingAuthPlugin:[2,7,1,""],MissingRequiredOptions:[2,7,1,""],NoMatchingPlugin:[2,7,1,""],OptionError:[2,7,1,""],UnsupportedParameters:[2,7,1,""]},"keystoneauth1.exceptions.auth_plugins.AuthPluginException":{message:[2,2,1,""]},"keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin":{message:[2,2,1,""]},"keystoneauth1.exceptions.auth_plugins.MissingRequiredOptions":{options:[2,2,1,""]},"keystoneauth1.exceptions.auth_plugins.NoMatchingPlugin":{name:[2,2,1,""]},"keystoneauth1.exceptions.auth_plugins.UnsupportedParameters":{names:[2,2,1,""]},"keystoneauth1.exceptions.base":{ClientException:[2,7,1,""]},"keystoneauth1.exceptions.base.ClientException":{message:[2,2,1,""]},"keystoneauth1.exceptions.catalog":{CatalogException:[2,7,1,""],EmptyCatalog:[2,7,1,""],EndpointNotFound:[2,7,1,""]},"keystoneauth1.exceptions.catalog.CatalogException":{message:[2,2,1,""]},"keystoneauth1.exceptions.catalog.EmptyCatalog":{message:[2,2,1,""]},"keystoneauth1.exceptions.catalog.EndpointNotFound":{message:[2,2,1,""]},"keystoneauth1.exceptions.connection":{ConnectFailure:[2,7,1,""],ConnectTimeout:[2,7,1,""],ConnectionError:[2,7,1,""],RetriableConnectionFailure:[2,7,1,""],SSLError:[2,7,1,""],UnknownConnectionError:[2,7,1,""]},"keystoneauth1.exceptions.connection.ConnectFailure":{message:[2,2,1,""]},"keystoneauth1.exceptions.connection.ConnectTimeout":{message:[2,2,1,""]},"keystoneauth1.exceptions.connection.ConnectionError":{message:[2,2,1,""]},"keystoneauth1.exceptions.connection.SSLError":{message:[2,2,1,""]},"keystoneauth1.exceptions.discovery":{DiscoveryFailure:[2,7,1,""],ImpliedMaxVersionMismatch:[2,7,1,""],ImpliedMinVersionMismatch:[2,7,1,""],ImpliedVersionMismatch:[2,7,1,""],VersionNotAvailable:[2,7,1,""]},"keystoneauth1.exceptions.discovery.DiscoveryFailure":{message:[2,2,1,""]},"keystoneauth1.exceptions.discovery.ImpliedMaxVersionMismatch":{label:[2,2,1,""]},"keystoneauth1.exceptions.discovery.ImpliedMinVersionMismatch":{label:[2,2,1,""]},"keystoneauth1.exceptions.discovery.ImpliedVersionMismatch":{label:[2,2,1,""]},"keystoneauth1.exceptions.discovery.VersionNotAvailable":{message:[2,2,1,""]},"keystoneauth1.exceptions.http":{BadGateway:[2,7,1,""],BadRequest:[2,7,1,""],Conflict:[2,7,1,""],ExpectationFailed:[2,7,1,""],Forbidden:[2,7,1,""],GatewayTimeout:[2,7,1,""],Gone:[2,7,1,""],HTTPClientError:[2,7,1,""],HttpError:[2,7,1,""],HttpNotImplemented:[2,7,1,""],HttpServerError:[2,7,1,""],HttpVersionNotSupported:[2,7,1,""],InternalServerError:[2,7,1,""],LengthRequired:[2,7,1,""],MethodNotAllowed:[2,7,1,""],NotAcceptable:[2,7,1,""],NotFound:[2,7,1,""],PaymentRequired:[2,7,1,""],PreconditionFailed:[2,7,1,""],ProxyAuthenticationRequired:[2,7,1,""],RequestEntityTooLarge:[2,7,1,""],RequestTimeout:[2,7,1,""],RequestUriTooLong:[2,7,1,""],RequestedRangeNotSatisfiable:[2,7,1,""],ServiceUnavailable:[2,7,1,""],Unauthorized:[2,7,1,""],UnprocessableEntity:[2,7,1,""],UnsupportedMediaType:[2,7,1,""],from_response:[2,4,1,""]},"keystoneauth1.exceptions.http.BadGateway":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.BadRequest":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.Conflict":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.ExpectationFailed":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.Forbidden":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.GatewayTimeout":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.Gone":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.HTTPClientError":{message:[2,2,1,""]},"keystoneauth1.exceptions.http.HttpError":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.HttpNotImplemented":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.HttpServerError":{message:[2,2,1,""]},"keystoneauth1.exceptions.http.HttpVersionNotSupported":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.InternalServerError":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.LengthRequired":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.MethodNotAllowed":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.NotAcceptable":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.NotFound":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.PaymentRequired":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.PreconditionFailed":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.ProxyAuthenticationRequired":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.RequestEntityTooLarge":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.RequestTimeout":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.RequestUriTooLong":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.RequestedRangeNotSatisfiable":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.ServiceUnavailable":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.Unauthorized":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.UnprocessableEntity":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.http.UnsupportedMediaType":{http_status:[2,2,1,""],message:[2,2,1,""]},"keystoneauth1.exceptions.oidc":{InvalidDiscoveryEndpoint:[2,7,1,""],InvalidOidcDiscoveryDocument:[2,7,1,""],OidcAccessTokenEndpointNotFound:[2,7,1,""],OidcAuthorizationEndpointNotFound:[2,7,1,""],OidcGrantTypeMissmatch:[2,7,1,""],OidcPluginNotSupported:[2,7,1,""]},"keystoneauth1.exceptions.oidc.InvalidDiscoveryEndpoint":{message:[2,2,1,""]},"keystoneauth1.exceptions.oidc.InvalidOidcDiscoveryDocument":{message:[2,2,1,""]},"keystoneauth1.exceptions.oidc.OidcAccessTokenEndpointNotFound":{message:[2,2,1,""]},"keystoneauth1.exceptions.oidc.OidcAuthorizationEndpointNotFound":{message:[2,2,1,""]},"keystoneauth1.exceptions.oidc.OidcGrantTypeMissmatch":{message:[2,2,1,""]},"keystoneauth1.exceptions.oidc.OidcPluginNotSupported":{message:[2,2,1,""]},"keystoneauth1.exceptions.response":{InvalidResponse:[2,7,1,""]},"keystoneauth1.exceptions.response.InvalidResponse":{message:[2,2,1,""]},"keystoneauth1.exceptions.service_providers":{ServiceProviderNotFound:[2,7,1,""]},"keystoneauth1.extras":{kerberos:[4,0,0,"-"],oauth1:[5,0,0,"-"]},"keystoneauth1.extras.kerberos":{Kerberos:[4,1,1,""],KerberosMethod:[4,1,1,""],MappedKerberos:[4,1,1,""]},"keystoneauth1.extras.kerberos.KerberosMethod":{get_auth_data:[4,3,1,""]},"keystoneauth1.extras.kerberos.MappedKerberos":{get_unscoped_auth_ref:[4,3,1,""]},"keystoneauth1.extras.oauth1":{V3OAuth1:[5,2,1,""],V3OAuth1Method:[5,2,1,""],v3:[5,0,0,"-"]},"keystoneauth1.extras.oauth1.v3":{OAuth1:[5,1,1,""],OAuth1Method:[5,1,1,""]},"keystoneauth1.extras.oauth1.v3.OAuth1Method":{get_auth_data:[5,3,1,""],get_cache_id_elements:[5,3,1,""]},"keystoneauth1.fixture":{DiscoveryList:[6,1,1,""],FixtureValidationError:[6,7,1,""],LoadingFixture:[6,1,1,""],TestPlugin:[6,1,1,""],V2Discovery:[6,1,1,""],V2Token:[6,2,1,""],V3Discovery:[6,1,1,""],V3FederationToken:[6,1,1,""],V3Token:[6,2,1,""],VersionDiscovery:[6,1,1,""],discovery:[6,0,0,"-"],exception:[6,0,0,"-"],hooks:[6,0,0,"-"],keystoneauth_betamax:[6,0,0,"-"],plugin:[6,0,0,"-"],serializer:[6,0,0,"-"],v2:[6,0,0,"-"],v3:[6,0,0,"-"]},"keystoneauth1.fixture.DiscoveryList":{TEST_URL:[6,2,1,""],add_microversion:[6,3,1,""],add_nova_microversion:[6,3,1,""],add_v2:[6,3,1,""],add_v3:[6,3,1,""],add_version:[6,3,1,""],versions:[6,2,1,""]},"keystoneauth1.fixture.LoadingFixture":{MOCK_POINT:[6,2,1,""],create_plugin:[6,3,1,""],get_endpoint:[6,3,1,""],get_plugin_loader:[6,3,1,""],setUp:[6,3,1,""]},"keystoneauth1.fixture.TestPlugin":{auth_type:[6,2,1,""],get_endpoint:[6,3,1,""],get_project_id:[6,3,1,""],get_token:[6,3,1,""],get_user_id:[6,3,1,""],invalidate:[6,3,1,""]},"keystoneauth1.fixture.V2Discovery":{add_html_description:[6,3,1,""],add_pdf_description:[6,3,1,""]},"keystoneauth1.fixture.V3Discovery":{add_json_media_type:[6,3,1,""],add_xml_media_type:[6,3,1,""]},"keystoneauth1.fixture.V3FederationToken":{FEDERATED_DOMAIN_ID:[6,2,1,""],add_federation_info_to_user:[6,3,1,""]},"keystoneauth1.fixture.discovery":{DiscoveryList:[6,1,1,""],V2Discovery:[6,1,1,""],V3Discovery:[6,1,1,""],VersionDiscovery:[6,1,1,""]},"keystoneauth1.fixture.discovery.DiscoveryList":{TEST_URL:[6,2,1,""],add_microversion:[6,3,1,""],add_nova_microversion:[6,3,1,""],add_v2:[6,3,1,""],add_v3:[6,3,1,""],add_version:[6,3,1,""],versions:[6,2,1,""]},"keystoneauth1.fixture.discovery.V2Discovery":{add_html_description:[6,3,1,""],add_pdf_description:[6,3,1,""]},"keystoneauth1.fixture.discovery.V3Discovery":{add_json_media_type:[6,3,1,""],add_xml_media_type:[6,3,1,""]},"keystoneauth1.fixture.exception":{FixtureValidationError:[6,7,1,""]},"keystoneauth1.fixture.hooks":{mask_fixture_values:[6,4,1,""],pre_record_hook:[6,4,1,""]},"keystoneauth1.fixture.keystoneauth_betamax":{BetamaxFixture:[6,1,1,""]},"keystoneauth1.fixture.keystoneauth_betamax.BetamaxFixture":{serializer_name:[6,2,1,""],setUp:[6,3,1,""]},"keystoneauth1.fixture.plugin":{LoadingFixture:[6,1,1,""],TestPlugin:[6,1,1,""]},"keystoneauth1.fixture.plugin.LoadingFixture":{MOCK_POINT:[6,2,1,""],create_plugin:[6,3,1,""],get_endpoint:[6,3,1,""],get_plugin_loader:[6,3,1,""],setUp:[6,3,1,""]},"keystoneauth1.fixture.plugin.TestPlugin":{auth_type:[6,2,1,""],get_endpoint:[6,3,1,""],get_project_id:[6,3,1,""],get_token:[6,3,1,""],get_user_id:[6,3,1,""],invalidate:[6,3,1,""]},"keystoneauth1.fixture.serializer":{YamlJsonSerializer:[6,1,1,""]},"keystoneauth1.fixture.serializer.YamlJsonSerializer":{deserialize:[6,3,1,""],generate_cassette_name:[6,5,1,""],name:[6,2,1,""],serialize:[6,3,1,""]},"keystoneauth1.fixture.v2":{Token:[6,1,1,""]},"keystoneauth1.fixture.v2.Token":{add_role:[6,3,1,""],add_service:[6,3,1,""],audit_chain_id:[6,2,1,""],audit_id:[6,2,1,""],expires:[6,2,1,""],expires_str:[6,2,1,""],issued:[6,2,1,""],issued_str:[6,2,1,""],root:[6,2,1,""],set_bind:[6,3,1,""],set_scope:[6,3,1,""],set_trust:[6,3,1,""],tenant_id:[6,2,1,""],tenant_name:[6,2,1,""],token_id:[6,2,1,""],trust_id:[6,2,1,""],trustee_user_id:[6,2,1,""],user_id:[6,2,1,""],user_name:[6,2,1,""],validate:[6,3,1,""]},"keystoneauth1.fixture.v3":{Token:[6,1,1,""],V3FederationToken:[6,1,1,""]},"keystoneauth1.fixture.v3.Token":{add_role:[6,3,1,""],add_service:[6,3,1,""],add_service_provider:[6,3,1,""],application_credential_access_rules:[6,2,1,""],application_credential_id:[6,2,1,""],audit_chain_id:[6,2,1,""],audit_id:[6,2,1,""],domain_id:[6,2,1,""],domain_name:[6,2,1,""],expires:[6,2,1,""],expires_str:[6,2,1,""],is_admin_project:[6,2,1,""],issued:[6,2,1,""],issued_str:[6,2,1,""],methods:[6,2,1,""],oauth_access_token_id:[6,2,1,""],oauth_consumer_id:[6,2,1,""],project_domain_id:[6,2,1,""],project_domain_name:[6,2,1,""],project_id:[6,2,1,""],project_is_domain:[6,2,1,""],project_name:[6,2,1,""],role_ids:[6,2,1,""],role_names:[6,2,1,""],root:[6,2,1,""],service_providers:[6,2,1,""],set_application_credential:[6,3,1,""],set_bind:[6,3,1,""],set_domain_scope:[6,3,1,""],set_oauth:[6,3,1,""],set_project_scope:[6,3,1,""],set_system_scope:[6,3,1,""],set_trust_scope:[6,3,1,""],system:[6,2,1,""],trust_id:[6,2,1,""],trust_impersonation:[6,2,1,""],trustee_user_id:[6,2,1,""],trustor_user_id:[6,2,1,""],user_domain_id:[6,2,1,""],user_domain_name:[6,2,1,""],user_id:[6,2,1,""],user_name:[6,2,1,""],validate:[6,3,1,""]},"keystoneauth1.fixture.v3.V3FederationToken":{FEDERATED_DOMAIN_ID:[6,2,1,""],add_federation_info_to_user:[6,3,1,""]},"keystoneauth1.hacking":{checks:[7,0,0,"-"]},"keystoneauth1.hacking.checks":{check_oslo_namespace_imports:[7,4,1,""],factory:[7,4,1,""]},"keystoneauth1.identity":{BaseIdentityPlugin:[8,1,1,""],Password:[8,1,1,""],Token:[8,1,1,""],V2Password:[8,2,1,""],V2Token:[8,2,1,""],V3ApplicationCredential:[8,2,1,""],V3OidcAccessToken:[8,2,1,""],V3OidcAuthorizationCode:[8,2,1,""],V3OidcPassword:[8,2,1,""],V3Password:[8,2,1,""],V3TOTP:[8,2,1,""],V3Token:[8,2,1,""],V3TokenlessAuth:[8,2,1,""],access:[8,0,0,"-"],base:[8,0,0,"-"],generic:[9,0,0,"-"],v2:[8,0,0,"-"],v3:[10,0,0,"-"]},"keystoneauth1.identity.BaseIdentityPlugin":{MIN_TOKEN_LIFE_SECONDS:[8,2,1,""],get_access:[8,3,1,""],get_all_version_data:[8,3,1,""],get_api_major_version:[8,3,1,""],get_auth_ref:[8,3,1,""],get_auth_state:[8,3,1,""],get_cache_id:[8,3,1,""],get_cache_id_elements:[8,3,1,""],get_discovery:[8,3,1,""],get_endpoint:[8,3,1,""],get_endpoint_data:[8,3,1,""],get_project_id:[8,3,1,""],get_sp_auth_url:[8,3,1,""],get_sp_url:[8,3,1,""],get_token:[8,3,1,""],get_user_id:[8,3,1,""],invalidate:[8,3,1,""],set_auth_state:[8,3,1,""]},"keystoneauth1.identity.Password":{create_plugin:[8,3,1,""],get_cache_id_elements:[8,3,1,""],user_domain_id:[8,2,1,""],user_domain_name:[8,2,1,""]},"keystoneauth1.identity.Token":{create_plugin:[8,3,1,""],get_cache_id_elements:[8,3,1,""]},"keystoneauth1.identity.access":{AccessInfoPlugin:[8,1,1,""]},"keystoneauth1.identity.access.AccessInfoPlugin":{get_auth_ref:[8,3,1,""],invalidate:[8,3,1,""]},"keystoneauth1.identity.base":{BaseIdentityPlugin:[8,1,1,""]},"keystoneauth1.identity.base.BaseIdentityPlugin":{MIN_TOKEN_LIFE_SECONDS:[8,2,1,""],get_access:[8,3,1,""],get_all_version_data:[8,3,1,""],get_api_major_version:[8,3,1,""],get_auth_ref:[8,3,1,""],get_auth_state:[8,3,1,""],get_cache_id:[8,3,1,""],get_cache_id_elements:[8,3,1,""],get_discovery:[8,3,1,""],get_endpoint:[8,3,1,""],get_endpoint_data:[8,3,1,""],get_project_id:[8,3,1,""],get_sp_auth_url:[8,3,1,""],get_sp_url:[8,3,1,""],get_token:[8,3,1,""],get_user_id:[8,3,1,""],invalidate:[8,3,1,""],set_auth_state:[8,3,1,""]},"keystoneauth1.identity.generic":{BaseGenericPlugin:[9,1,1,""],Password:[9,1,1,""],Token:[9,1,1,""],base:[9,0,0,"-"],password:[9,0,0,"-"],token:[9,0,0,"-"]},"keystoneauth1.identity.generic.BaseGenericPlugin":{create_plugin:[9,3,1,""],get_auth_ref:[9,3,1,""],get_cache_id_elements:[9,3,1,""],project_domain_id:[9,2,1,""],project_domain_name:[9,2,1,""]},"keystoneauth1.identity.generic.Password":{create_plugin:[9,3,1,""],get_cache_id_elements:[9,3,1,""],user_domain_id:[9,2,1,""],user_domain_name:[9,2,1,""]},"keystoneauth1.identity.generic.Token":{create_plugin:[9,3,1,""],get_cache_id_elements:[9,3,1,""]},"keystoneauth1.identity.generic.base":{BaseGenericPlugin:[9,1,1,""]},"keystoneauth1.identity.generic.base.BaseGenericPlugin":{create_plugin:[9,3,1,""],get_auth_ref:[9,3,1,""],get_cache_id_elements:[9,3,1,""],project_domain_id:[9,2,1,""],project_domain_name:[9,2,1,""]},"keystoneauth1.identity.generic.password":{Password:[9,1,1,""]},"keystoneauth1.identity.generic.password.Password":{create_plugin:[9,3,1,""],get_cache_id_elements:[9,3,1,""],user_domain_id:[9,2,1,""],user_domain_name:[9,2,1,""]},"keystoneauth1.identity.generic.token":{Token:[9,1,1,""]},"keystoneauth1.identity.generic.token.Token":{create_plugin:[9,3,1,""],get_cache_id_elements:[9,3,1,""]},"keystoneauth1.identity.v2":{Auth:[8,1,1,""],Password:[8,1,1,""],Token:[8,1,1,""]},"keystoneauth1.identity.v2.Auth":{get_auth_data:[8,3,1,""],get_auth_ref:[8,3,1,""],has_scope_parameters:[8,2,1,""]},"keystoneauth1.identity.v2.Password":{get_auth_data:[8,3,1,""],get_cache_id_elements:[8,3,1,""]},"keystoneauth1.identity.v2.Token":{get_auth_data:[8,3,1,""],get_cache_id_elements:[8,3,1,""]},"keystoneauth1.identity.v3":{ApplicationCredential:[10,1,1,""],ApplicationCredentialMethod:[10,1,1,""],Auth:[10,1,1,""],AuthConstructor:[10,1,1,""],AuthMethod:[10,1,1,""],BaseAuth:[10,1,1,""],FederationBaseAuth:[10,1,1,""],Keystone2Keystone:[10,1,1,""],OidcAccessToken:[10,1,1,""],OidcAuthorizationCode:[10,1,1,""],OidcClientCredentials:[10,1,1,""],OidcPassword:[10,1,1,""],Password:[10,1,1,""],PasswordMethod:[10,1,1,""],TOTP:[10,1,1,""],TOTPMethod:[10,1,1,""],Token:[10,1,1,""],TokenMethod:[10,1,1,""],TokenlessAuth:[10,1,1,""],application_credential:[10,0,0,"-"],base:[10,0,0,"-"],federation:[10,0,0,"-"],k2k:[10,0,0,"-"],oidc:[10,0,0,"-"],password:[10,0,0,"-"],token:[10,0,0,"-"],tokenless_auth:[10,0,0,"-"],totp:[10,0,0,"-"]},"keystoneauth1.identity.v3.ApplicationCredentialMethod":{get_auth_data:[10,3,1,""],get_cache_id_elements:[10,3,1,""]},"keystoneauth1.identity.v3.Auth":{get_auth_ref:[10,3,1,""],get_cache_id_elements:[10,3,1,""]},"keystoneauth1.identity.v3.AuthMethod":{get_auth_data:[10,3,1,""],get_cache_id_elements:[10,3,1,""]},"keystoneauth1.identity.v3.BaseAuth":{get_auth_ref:[10,3,1,""],has_scope_parameters:[10,2,1,""],token_url:[10,2,1,""]},"keystoneauth1.identity.v3.FederationBaseAuth":{federated_token_url:[10,2,1,""]},"keystoneauth1.identity.v3.Keystone2Keystone":{HTTP_MOVED_TEMPORARILY:[10,2,1,""],HTTP_SEE_OTHER:[10,2,1,""],REQUEST_ECP_URL:[10,2,1,""],get_unscoped_auth_ref:[10,3,1,""]},"keystoneauth1.identity.v3.OidcAccessToken":{get_payload:[10,3,1,""],get_unscoped_auth_ref:[10,3,1,""]},"keystoneauth1.identity.v3.OidcAuthorizationCode":{get_payload:[10,3,1,""],grant_type:[10,2,1,""]},"keystoneauth1.identity.v3.OidcClientCredentials":{get_payload:[10,3,1,""],grant_type:[10,2,1,""]},"keystoneauth1.identity.v3.OidcPassword":{get_payload:[10,3,1,""],grant_type:[10,2,1,""]},"keystoneauth1.identity.v3.PasswordMethod":{get_auth_data:[10,3,1,""],get_cache_id_elements:[10,3,1,""]},"keystoneauth1.identity.v3.TOTPMethod":{get_auth_data:[10,3,1,""],get_cache_id_elements:[10,3,1,""]},"keystoneauth1.identity.v3.TokenMethod":{get_auth_data:[10,3,1,""],get_cache_id_elements:[10,3,1,""]},"keystoneauth1.identity.v3.TokenlessAuth":{get_endpoint:[10,3,1,""],get_headers:[10,3,1,""]},"keystoneauth1.identity.v3.application_credential":{ApplicationCredential:[10,1,1,""],ApplicationCredentialMethod:[10,1,1,""]},"keystoneauth1.identity.v3.application_credential.ApplicationCredentialMethod":{get_auth_data:[10,3,1,""],get_cache_id_elements:[10,3,1,""]},"keystoneauth1.identity.v3.base":{Auth:[10,1,1,""],AuthConstructor:[10,1,1,""],AuthMethod:[10,1,1,""],BaseAuth:[10,1,1,""]},"keystoneauth1.identity.v3.base.Auth":{get_auth_ref:[10,3,1,""],get_cache_id_elements:[10,3,1,""]},"keystoneauth1.identity.v3.base.AuthMethod":{get_auth_data:[10,3,1,""],get_cache_id_elements:[10,3,1,""]},"keystoneauth1.identity.v3.base.BaseAuth":{get_auth_ref:[10,3,1,""],has_scope_parameters:[10,2,1,""],token_url:[10,2,1,""]},"keystoneauth1.identity.v3.federation":{FederationBaseAuth:[10,1,1,""]},"keystoneauth1.identity.v3.federation.FederationBaseAuth":{federated_token_url:[10,2,1,""]},"keystoneauth1.identity.v3.k2k":{Keystone2Keystone:[10,1,1,""]},"keystoneauth1.identity.v3.k2k.Keystone2Keystone":{HTTP_MOVED_TEMPORARILY:[10,2,1,""],HTTP_SEE_OTHER:[10,2,1,""],REQUEST_ECP_URL:[10,2,1,""],get_unscoped_auth_ref:[10,3,1,""]},"keystoneauth1.identity.v3.oidc":{OidcAccessToken:[10,1,1,""],OidcAuthorizationCode:[10,1,1,""],OidcClientCredentials:[10,1,1,""],OidcPassword:[10,1,1,""]},"keystoneauth1.identity.v3.oidc.OidcAccessToken":{get_payload:[10,3,1,""],get_unscoped_auth_ref:[10,3,1,""]},"keystoneauth1.identity.v3.oidc.OidcAuthorizationCode":{get_payload:[10,3,1,""],grant_type:[10,2,1,""]},"keystoneauth1.identity.v3.oidc.OidcClientCredentials":{get_payload:[10,3,1,""],grant_type:[10,2,1,""]},"keystoneauth1.identity.v3.oidc.OidcPassword":{get_payload:[10,3,1,""],grant_type:[10,2,1,""]},"keystoneauth1.identity.v3.password":{Password:[10,1,1,""],PasswordMethod:[10,1,1,""]},"keystoneauth1.identity.v3.password.PasswordMethod":{get_auth_data:[10,3,1,""],get_cache_id_elements:[10,3,1,""]},"keystoneauth1.identity.v3.token":{Token:[10,1,1,""],TokenMethod:[10,1,1,""]},"keystoneauth1.identity.v3.token.TokenMethod":{get_auth_data:[10,3,1,""],get_cache_id_elements:[10,3,1,""]},"keystoneauth1.identity.v3.tokenless_auth":{TokenlessAuth:[10,1,1,""]},"keystoneauth1.identity.v3.tokenless_auth.TokenlessAuth":{get_endpoint:[10,3,1,""],get_headers:[10,3,1,""]},"keystoneauth1.identity.v3.totp":{TOTP:[10,1,1,""],TOTPMethod:[10,1,1,""]},"keystoneauth1.identity.v3.totp.TOTPMethod":{get_auth_data:[10,3,1,""],get_cache_id_elements:[10,3,1,""]},"keystoneauth1.loading":{BaseFederationLoader:[11,1,1,""],BaseGenericLoader:[11,1,1,""],BaseIdentityLoader:[11,1,1,""],BaseLoader:[11,1,1,""],BaseV2Loader:[11,1,1,""],BaseV3Loader:[11,1,1,""],Opt:[11,1,1,""],adapter:[11,0,0,"-"],base:[11,0,0,"-"],cli:[11,0,0,"-"],conf:[11,0,0,"-"],get_adapter_conf_options:[11,4,1,""],get_auth_common_conf_options:[11,4,1,""],get_auth_plugin_conf_options:[11,4,1,""],get_available_plugin_loaders:[11,4,1,""],get_available_plugin_names:[11,4,1,""],get_plugin_loader:[11,4,1,""],get_session_conf_options:[11,4,1,""],identity:[11,0,0,"-"],load_adapter_from_conf_options:[11,4,1,""],load_auth_from_argparse_arguments:[11,4,1,""],load_auth_from_conf_options:[11,4,1,""],load_session_from_argparse_arguments:[11,4,1,""],load_session_from_conf_options:[11,4,1,""],opts:[11,0,0,"-"],register_adapter_argparse_arguments:[11,4,1,""],register_adapter_conf_options:[11,4,1,""],register_auth_argparse_arguments:[11,4,1,""],register_auth_conf_options:[11,4,1,""],register_service_adapter_argparse_arguments:[11,4,1,""],register_session_argparse_arguments:[11,4,1,""],register_session_conf_options:[11,4,1,""],session:[11,0,0,"-"]},"keystoneauth1.loading.BaseFederationLoader":{get_options:[11,3,1,""]},"keystoneauth1.loading.BaseGenericLoader":{get_options:[11,3,1,""]},"keystoneauth1.loading.BaseIdentityLoader":{get_options:[11,3,1,""]},"keystoneauth1.loading.BaseLoader":{available:[11,2,1,""],create_plugin:[11,3,1,""],get_options:[11,3,1,""],load_from_options:[11,3,1,""],load_from_options_getter:[11,3,1,""],plugin_class:[11,2,1,""]},"keystoneauth1.loading.BaseV2Loader":{get_options:[11,3,1,""]},"keystoneauth1.loading.BaseV3Loader":{get_options:[11,3,1,""],load_from_options:[11,3,1,""]},"keystoneauth1.loading.Opt":{argparse_args:[11,2,1,""],argparse_default:[11,2,1,""]},"keystoneauth1.loading.adapter":{get_conf_options:[11,4,1,""],load_from_conf_options:[11,4,1,""],register_argparse_arguments:[11,4,1,""],register_conf_options:[11,4,1,""],register_service_argparse_arguments:[11,4,1,""]},"keystoneauth1.loading.base":{BaseLoader:[11,1,1,""],get_available_plugin_loaders:[11,4,1,""],get_available_plugin_names:[11,4,1,""],get_plugin_loader:[11,4,1,""],get_plugin_options:[11,4,1,""]},"keystoneauth1.loading.base.BaseLoader":{available:[11,2,1,""],create_plugin:[11,3,1,""],get_options:[11,3,1,""],load_from_options:[11,3,1,""],load_from_options_getter:[11,3,1,""],plugin_class:[11,2,1,""]},"keystoneauth1.loading.cli":{load_from_argparse_arguments:[11,4,1,""],register_argparse_arguments:[11,4,1,""]},"keystoneauth1.loading.conf":{get_common_conf_options:[11,4,1,""],get_plugin_conf_options:[11,4,1,""],load_from_conf_options:[11,4,1,""],register_conf_options:[11,4,1,""]},"keystoneauth1.loading.identity":{BaseFederationLoader:[11,1,1,""],BaseGenericLoader:[11,1,1,""],BaseIdentityLoader:[11,1,1,""],BaseV2Loader:[11,1,1,""],BaseV3Loader:[11,1,1,""]},"keystoneauth1.loading.identity.BaseFederationLoader":{get_options:[11,3,1,""]},"keystoneauth1.loading.identity.BaseGenericLoader":{get_options:[11,3,1,""]},"keystoneauth1.loading.identity.BaseIdentityLoader":{get_options:[11,3,1,""]},"keystoneauth1.loading.identity.BaseV2Loader":{get_options:[11,3,1,""]},"keystoneauth1.loading.identity.BaseV3Loader":{get_options:[11,3,1,""],load_from_options:[11,3,1,""]},"keystoneauth1.loading.opts":{Opt:[11,1,1,""]},"keystoneauth1.loading.opts.Opt":{argparse_args:[11,2,1,""],argparse_default:[11,2,1,""]},"keystoneauth1.loading.session":{get_conf_options:[11,4,1,""],load_from_argparse_arguments:[11,4,1,""],load_from_conf_options:[11,4,1,""],register_argparse_arguments:[11,4,1,""],register_conf_options:[11,4,1,""]},"keystoneauth1.noauth":{NoAuth:[0,1,1,""]},"keystoneauth1.noauth.NoAuth":{get_endpoint:[0,3,1,""],get_token:[0,3,1,""]},"keystoneauth1.plugin":{BaseAuthPlugin:[0,1,1,""]},"keystoneauth1.plugin.BaseAuthPlugin":{get_api_major_version:[0,3,1,""],get_auth_state:[0,3,1,""],get_cache_id:[0,3,1,""],get_connection_params:[0,3,1,""],get_endpoint:[0,3,1,""],get_endpoint_data:[0,3,1,""],get_headers:[0,3,1,""],get_project_id:[0,3,1,""],get_sp_auth_url:[0,3,1,""],get_sp_url:[0,3,1,""],get_token:[0,3,1,""],get_user_id:[0,3,1,""],invalidate:[0,3,1,""],set_auth_state:[0,3,1,""]},"keystoneauth1.service_token":{ServiceTokenAuthWrapper:[0,1,1,""]},"keystoneauth1.service_token.ServiceTokenAuthWrapper":{get_connection_params:[0,3,1,""],get_endpoint:[0,3,1,""],get_headers:[0,3,1,""],get_project_id:[0,3,1,""],get_sp_auth_url:[0,3,1,""],get_sp_url:[0,3,1,""],get_token:[0,3,1,""],get_user_id:[0,3,1,""],invalidate:[0,3,1,""]},"keystoneauth1.session":{NoOpSemaphore:[0,1,1,""],RequestTiming:[0,1,1,""],Session:[0,1,1,""],TCPKeepAliveAdapter:[0,1,1,""]},"keystoneauth1.session.RequestTiming":{elapsed:[0,2,1,""],method:[0,2,1,""],url:[0,2,1,""]},"keystoneauth1.session.Session":{"delete":[0,3,1,""],adapters:[0,2,1,""],get:[0,3,1,""],get_all_version_data:[0,3,1,""],get_api_major_version:[0,3,1,""],get_auth_connection_params:[0,3,1,""],get_auth_headers:[0,3,1,""],get_endpoint:[0,3,1,""],get_endpoint_data:[0,3,1,""],get_project_id:[0,3,1,""],get_timings:[0,3,1,""],get_token:[0,3,1,""],get_user_id:[0,3,1,""],head:[0,3,1,""],invalidate:[0,3,1,""],mount:[0,3,1,""],patch:[0,3,1,""],post:[0,3,1,""],put:[0,3,1,""],request:[0,3,1,""],reset_timings:[0,3,1,""],user_agent:[0,2,1,""]},"keystoneauth1.session.TCPKeepAliveAdapter":{init_poolmanager:[0,3,1,""]},"keystoneauth1.tests":{unit:[13,0,0,"-"]},"keystoneauth1.tests.unit":{access:[14,0,0,"-"],client_fixtures:[13,0,0,"-"],exceptions:[15,0,0,"-"],extras:[16,0,0,"-"],identity:[21,0,0,"-"],k2k_fixtures:[13,0,0,"-"],keystoneauth_fixtures:[13,0,0,"-"],loading:[22,0,0,"-"],matchers:[13,0,0,"-"],oidc_fixtures:[13,0,0,"-"],test_betamax_fixture:[13,0,0,"-"],test_betamax_hooks:[13,0,0,"-"],test_betamax_serializer:[13,0,0,"-"],test_discovery:[13,0,0,"-"],test_fair_sempahore:[13,0,0,"-"],test_fixtures:[13,0,0,"-"],test_matchers:[13,0,0,"-"],test_noauth:[13,0,0,"-"],test_service_token:[13,0,0,"-"],test_session:[13,0,0,"-"],test_token_endpoint:[13,0,0,"-"],test_utils:[13,0,0,"-"],utils:[13,0,0,"-"]},"keystoneauth1.tests.unit.access":{test_v2_access:[14,0,0,"-"],test_v2_service_catalog:[14,0,0,"-"],test_v3_access:[14,0,0,"-"],test_v3_service_catalog:[14,0,0,"-"]},"keystoneauth1.tests.unit.access.test_v2_access":{AccessV2Test:[14,1,1,""]},"keystoneauth1.tests.unit.access.test_v2_access.AccessV2Test":{test_binding:[14,3,1,""],test_building_scoped_accessinfo:[14,3,1,""],test_building_unscoped_accessinfo:[14,3,1,""],test_diablo_token:[14,3,1,""],test_grizzly_token:[14,3,1,""],test_is_admin_project:[14,3,1,""],test_trusts:[14,3,1,""],test_v2_roles:[14,3,1,""],test_will_expire_soon:[14,3,1,""]},"keystoneauth1.tests.unit.access.test_v2_service_catalog":{ServiceCatalogTest:[14,1,1,""]},"keystoneauth1.tests.unit.access.test_v2_service_catalog.ServiceCatalogTest":{setUp:[14,3,1,""],test_building_a_service_catalog:[14,3,1,""],test_servcie_catalog_get_url_region_names:[14,3,1,""],test_service_catalog_empty:[14,3,1,""],test_service_catalog_endpoint_id:[14,3,1,""],test_service_catalog_endpoints:[14,3,1,""],test_service_catalog_get_endpoints_region_names:[14,3,1,""],test_service_catalog_multiple_service_types:[14,3,1,""],test_service_catalog_service_name:[14,3,1,""],test_service_catalog_url_for_region_names:[14,3,1,""],test_service_catalog_without_service_type:[14,3,1,""]},"keystoneauth1.tests.unit.access.test_v3_access":{AccessV3Test:[14,1,1,""]},"keystoneauth1.tests.unit.access.test_v3_access.AccessV3Test":{test_binding:[14,3,1,""],test_building_domain_scoped_accessinfo:[14,3,1,""],test_building_project_as_domain_scoped_accessinfo:[14,3,1,""],test_building_project_scoped_accessinfo:[14,3,1,""],test_building_system_scoped_assessinfo:[14,3,1,""],test_building_unscoped_accessinfo:[14,3,1,""],test_federated_property_standard_token:[14,3,1,""],test_is_admin_project_false:[14,3,1,""],test_is_admin_project_true:[14,3,1,""],test_is_admin_project_unset:[14,3,1,""],test_oauth_access:[14,3,1,""],test_will_expire_soon:[14,3,1,""]},"keystoneauth1.tests.unit.access.test_v3_service_catalog":{ServiceCatalogTest:[14,1,1,""],ServiceCatalogV3Test:[14,1,1,""]},"keystoneauth1.tests.unit.access.test_v3_service_catalog.ServiceCatalogTest":{setUp:[14,3,1,""],test_building_a_service_catalog:[14,3,1,""],test_service_catalog_alias_all_by_name:[14,3,1,""],test_service_catalog_alias_find_best_match:[14,3,1,""],test_service_catalog_alias_find_exact_match:[14,3,1,""],test_service_catalog_alias_find_official:[14,3,1,""],test_service_catalog_empty:[14,3,1,""],test_service_catalog_endpoints:[14,3,1,""],test_service_catalog_get_endpoints_region_names:[14,3,1,""],test_service_catalog_get_url_region_names:[14,3,1,""],test_service_catalog_regions:[14,3,1,""],test_service_catalog_service_name:[14,3,1,""],test_service_catalog_url_for_region_names:[14,3,1,""],test_service_catalog_without_name:[14,3,1,""]},"keystoneauth1.tests.unit.access.test_v3_service_catalog.ServiceCatalogV3Test":{test_building_a_service_catalog:[14,3,1,""],test_service_catalog_endpoint_id:[14,3,1,""],test_service_catalog_endpoints:[14,3,1,""],test_service_catalog_multiple_service_types:[14,3,1,""],test_service_catalog_without_service_type:[14,3,1,""]},"keystoneauth1.tests.unit.client_fixtures":{domain_scoped_token:[13,4,1,""],project_scoped_token:[13,4,1,""]},"keystoneauth1.tests.unit.exceptions":{test_exceptions:[15,0,0,"-"]},"keystoneauth1.tests.unit.exceptions.test_exceptions":{ExceptionTests:[15,1,1,""]},"keystoneauth1.tests.unit.exceptions.test_exceptions.ExceptionTests":{test_clientexception_with_message:[15,3,1,""],test_clientexception_with_no_message:[15,3,1,""],test_using_default_message:[15,3,1,""]},"keystoneauth1.tests.unit.extras":{kerberos:[17,0,0,"-"],oauth1:[18,0,0,"-"],saml2:[19,0,0,"-"]},"keystoneauth1.tests.unit.extras.kerberos":{base:[17,0,0,"-"],test_fedkerb_loading:[17,0,0,"-"],test_kerberos_loading:[17,0,0,"-"],test_mapped:[17,0,0,"-"],test_v3:[17,0,0,"-"],utils:[17,0,0,"-"]},"keystoneauth1.tests.unit.extras.kerberos.base":{TestCase:[17,1,1,""]},"keystoneauth1.tests.unit.extras.kerberos.base.TestCase":{TEST_V3_URL:[17,2,1,""],assertRequestBody:[17,3,1,""],setUp:[17,3,1,""]},"keystoneauth1.tests.unit.extras.kerberos.test_fedkerb_loading":{FedKerbLoadingTests:[17,1,1,""]},"keystoneauth1.tests.unit.extras.kerberos.test_fedkerb_loading.FedKerbLoadingTests":{create:[17,3,1,""],test_load:[17,3,1,""],test_load_none:[17,3,1,""],test_options:[17,3,1,""]},"keystoneauth1.tests.unit.extras.kerberos.test_kerberos_loading":{KerberosLoadingTests:[17,1,1,""]},"keystoneauth1.tests.unit.extras.kerberos.test_kerberos_loading.KerberosLoadingTests":{test_options:[17,3,1,""]},"keystoneauth1.tests.unit.extras.kerberos.test_mapped":{TestMappedAuth:[17,1,1,""]},"keystoneauth1.tests.unit.extras.kerberos.test_mapped.TestMappedAuth":{setUp:[17,3,1,""],test_authenticate_with_mutual_authentication_disabled:[17,3,1,""],test_authenticate_with_mutual_authentication_required:[17,3,1,""],test_project_scoped_mapped_auth:[17,3,1,""],test_unscoped_mapped_auth:[17,3,1,""],token_url:[17,2,1,""]},"keystoneauth1.tests.unit.extras.kerberos.test_v3":{TestKerberosAuth:[17,1,1,""]},"keystoneauth1.tests.unit.extras.kerberos.test_v3.TestKerberosAuth":{setUp:[17,3,1,""],test_authenticate_with_kerberos_domain_scoped:[17,3,1,""],test_authenticate_with_kerberos_mutual_authentication_disabled:[17,3,1,""],test_authenticate_with_kerberos_mutual_authentication_required:[17,3,1,""]},"keystoneauth1.tests.unit.extras.kerberos.utils":{KerberosMock:[17,1,1,""]},"keystoneauth1.tests.unit.extras.kerberos.utils.KerberosMock":{mock_auth_success:[17,3,1,""],setUp:[17,3,1,""]},"keystoneauth1.tests.unit.extras.oauth1":{test_oauth1:[18,0,0,"-"],test_oauth1_loading:[18,0,0,"-"]},"keystoneauth1.tests.unit.extras.oauth1.test_oauth1":{OAuth1AuthTests:[18,1,1,""]},"keystoneauth1.tests.unit.extras.oauth1.test_oauth1.OAuth1AuthTests":{TEST_ROOT_URL:[18,2,1,""],TEST_TOKEN:[18,2,1,""],TEST_URL:[18,2,1,""],stub_auth:[18,3,1,""],test_oauth_authenticate_success:[18,3,1,""],test_warning_dual_scope:[18,3,1,""]},"keystoneauth1.tests.unit.extras.oauth1.test_oauth1_loading":{OAuth1LoadingTests:[18,1,1,""]},"keystoneauth1.tests.unit.extras.oauth1.test_oauth1_loading.OAuth1LoadingTests":{create:[18,3,1,""],setUp:[18,3,1,""],test_basic:[18,3,1,""],test_options:[18,3,1,""]},"keystoneauth1.tests.unit.extras.saml2":{fixtures:[20,0,0,"-"],test_auth_adfs:[19,0,0,"-"],test_auth_saml2:[19,0,0,"-"],utils:[19,0,0,"-"]},"keystoneauth1.tests.unit.extras.saml2.fixtures":{authn_request:[20,4,1,""],saml_assertion:[20,4,1,""],soap_response:[20,4,1,""],template:[20,4,1,""]},"keystoneauth1.tests.unit.extras.saml2.test_auth_adfs":{AuthenticateviaADFSTests:[19,1,1,""]},"keystoneauth1.tests.unit.extras.saml2.test_auth_adfs.AuthenticateviaADFSTests":{ADDRESS_XPATH:[19,2,1,""],GROUP:[19,2,1,""],NAMESPACES:[19,2,1,""],PASSWORD_XPATH:[19,2,1,""],PROTOCOL:[19,2,1,""],TEST_TOKEN:[19,2,1,""],TO_XPATH:[19,2,1,""],USER_XPATH:[19,2,1,""],setUp:[19,3,1,""],test_access_sp_no_cookies_fail:[19,3,1,""],test_adfs_request_password:[19,3,1,""],test_adfs_request_to:[19,3,1,""],test_adfs_request_user:[19,3,1,""],test_check_valid_token_when_authenticated:[19,3,1,""],test_end_to_end_workflow:[19,3,1,""],test_get_adfs_security_token:[19,3,1,""],test_get_adfs_security_token_authn_fail:[19,3,1,""],test_get_adfs_security_token_bad_response:[19,3,1,""],test_prepare_adfs_request_address:[19,3,1,""],test_prepare_adfs_request_custom_endpointreference:[19,3,1,""],test_prepare_sp_request:[19,3,1,""],test_send_assertion_to_service_provider_bad_status:[19,3,1,""]},"keystoneauth1.tests.unit.extras.saml2.test_auth_saml2":{AuthenticateviaSAML2Tests:[19,1,1,""],SamlAuth2PluginTests:[19,1,1,""]},"keystoneauth1.tests.unit.extras.saml2.test_auth_saml2.AuthenticateviaSAML2Tests":{TEST_AUTH_URL:[19,2,1,""],TEST_CONSUMER_URL:[19,2,1,""],TEST_IDP:[19,2,1,""],TEST_IDP_URL:[19,2,1,""],TEST_PASS:[19,2,1,""],TEST_PROTOCOL:[19,2,1,""],TEST_USER:[19,2,1,""],basic_header:[19,3,1,""],calls:[19,2,1,""],get_plugin:[19,3,1,""],setUp:[19,3,1,""],sp_url:[19,3,1,""],test_consumer_mismatch_error_workflow:[19,3,1,""],test_initial_sp_call_invalid_response:[19,3,1,""],test_workflow:[19,3,1,""]},"keystoneauth1.tests.unit.extras.saml2.test_auth_saml2.SamlAuth2PluginTests":{HEADER_MEDIA_TYPE_SEPARATOR:[19,2,1,""],TEST_CONSUMER_URL:[19,2,1,""],TEST_IDP_URL:[19,2,1,""],TEST_PASS:[19,2,1,""],TEST_SP_URL:[19,2,1,""],TEST_USER:[19,2,1,""],basic_header:[19,3,1,""],calls:[19,2,1,""],get_plugin:[19,3,1,""],test_200_without_paos_header:[19,3,1,""],test_consumer_mismatch_error_workflow:[19,3,1,""],test_initial_sp_call_invalid_response:[19,3,1,""],test_passed_when_not_200:[19,3,1,""],test_request_accept_headers:[19,3,1,""],test_standard_workflow_302_redirect:[19,3,1,""],test_standard_workflow_303_redirect:[19,3,1,""]},"keystoneauth1.tests.unit.extras.saml2.utils":{TestCase:[19,1,1,""],make_oneline:[19,4,1,""]},"keystoneauth1.tests.unit.extras.saml2.utils.TestCase":{TEST_URL:[19,2,1,""],setUp:[19,3,1,""]},"keystoneauth1.tests.unit.identity":{test_access:[21,0,0,"-"],test_identity_common:[21,0,0,"-"],test_identity_v2:[21,0,0,"-"],test_identity_v3:[21,0,0,"-"],test_identity_v3_federation:[21,0,0,"-"],test_identity_v3_oidc:[21,0,0,"-"],test_password:[21,0,0,"-"],test_token:[21,0,0,"-"],test_tokenless_auth:[21,0,0,"-"],utils:[21,0,0,"-"]},"keystoneauth1.tests.unit.identity.test_access":{AccessInfoPluginTests:[21,1,1,""]},"keystoneauth1.tests.unit.identity.test_access.AccessInfoPluginTests":{setUp:[21,3,1,""],test_auth_ref:[21,3,1,""],test_auth_url:[21,3,1,""],test_domain_auth_properties:[21,3,1,""],test_invalidate:[21,3,1,""],test_project_auth_properties:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_common":{CatalogHackTests:[21,1,1,""],CommonIdentityTests:[21,1,1,""],DiscoveryFailures:[21,1,1,""],FakeServiceEndpoints:[21,1,1,""],GenericAuthPluginTests:[21,1,1,""],GenericPlugin:[21,1,1,""],V2:[21,1,1,""],V3:[21,1,1,""]},"keystoneauth1.tests.unit.identity.test_identity_common.CatalogHackTests":{BASE_URL:[21,2,1,""],IDENTITY:[21,2,1,""],OTHER_URL:[21,2,1,""],PROJECT_ID:[21,2,1,""],TEST_URL:[21,2,1,""],V2_URL:[21,2,1,""],V3_URL:[21,2,1,""],test_endpoint_override_data_runs_discovery:[21,3,1,""],test_endpoint_override_skips_discovery:[21,3,1,""],test_forcing_discovery:[21,3,1,""],test_forcing_discovery_list_returns_url:[21,3,1,""],test_get_endpoint_data:[21,3,1,""],test_get_endpoint_data_compute:[21,3,1,""],test_getting_endpoints:[21,3,1,""],test_getting_endpoints_on_auth_interface:[21,3,1,""],test_getting_endpoints_project_id_and_trailing_slash_in_disc_url:[21,3,1,""],test_latest_version_gets_latest_version:[21,3,1,""],test_returns_original_skipping_discovery:[21,3,1,""],test_returns_original_when_discover_fails:[21,3,1,""],test_setting_no_discover_hack:[21,3,1,""],test_version_range:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_common.CommonIdentityTests":{PROJECT_ID:[21,2,1,""],TEST_BAREMETAL_BASE:[21,2,1,""],TEST_BAREMETAL_INTERNAL:[21,2,1,""],TEST_COMPUTE_ADMIN:[21,2,1,""],TEST_COMPUTE_BASE:[21,2,1,""],TEST_COMPUTE_INTERNAL:[21,2,1,""],TEST_COMPUTE_PUBLIC:[21,2,1,""],TEST_PASS:[21,2,1,""],TEST_ROOT_ADMIN_URL:[21,2,1,""],TEST_ROOT_URL:[21,2,1,""],TEST_VOLUME:[21,2,1,""],assertAccessInfoEqual:[21,3,1,""],create_auth_plugin:[21,3,1,""],get_auth_data:[21,3,1,""],setUp:[21,3,1,""],stub_auth_data:[21,3,1,""],test_asking_for_auth_endpoint_ignores_checks:[21,3,1,""],test_broken_discovery_endpoint:[21,3,1,""],test_check_cache_id_match:[21,3,1,""],test_check_cache_id_no_match:[21,3,1,""],test_direct_discovering:[21,3,1,""],test_direct_discovering_with_no_data:[21,3,1,""],test_direct_discovering_with_relative_link:[21,3,1,""],test_direct_discovery_provided_plugin_cache:[21,3,1,""],test_discovering:[21,3,1,""],test_discovering_version_no_discovery:[21,3,1,""],test_discovering_version_with_discovery:[21,3,1,""],test_discovering_when_version_missing:[21,3,1,""],test_discovering_with_no_data:[21,3,1,""],test_discovering_with_protocol_relative:[21,3,1,""],test_discovering_with_relative_anchored_link:[21,3,1,""],test_discovering_with_relative_link:[21,3,1,""],test_discovery_trailing_slash:[21,3,1,""],test_discovery_uses_plugin_cache:[21,3,1,""],test_discovery_uses_provided_session_cache:[21,3,1,""],test_discovery_uses_session_cache:[21,3,1,""],test_discovery_uses_session_plugin_cache:[21,3,1,""],test_endpoint_data_no_version:[21,3,1,""],test_endpoint_data_no_version_no_discovery:[21,3,1,""],test_endpoint_data_relative_version:[21,3,1,""],test_endpoint_data_version_url_no_discovery:[21,3,1,""],test_endpoint_no_version:[21,3,1,""],test_get_all_version_data:[21,3,1,""],test_get_all_version_data_adapter:[21,3,1,""],test_get_all_version_data_all_interfaces:[21,3,1,""],test_get_all_version_data_by_service_type:[21,3,1,""],test_get_all_version_data_service_alias:[21,3,1,""],test_get_auth_properties:[21,3,1,""],test_get_current_versioned_data:[21,3,1,""],test_get_set_auth_state:[21,3,1,""],test_get_versioned_data:[21,3,1,""],test_get_versioned_data_volume_project_id:[21,3,1,""],test_get_versioned_data_volume_project_id_unversioned_first:[21,3,1,""],test_interface_list:[21,3,1,""],test_invalidate:[21,3,1,""],test_no_reauthenticate:[21,3,1,""],test_no_trailing_slash_on_catalog_endpoint:[21,3,1,""],test_pathless_url:[21,3,1,""],test_reauthenticate:[21,3,1,""],test_trailing_slash_on_computed_endpoint:[21,3,1,""],version:[21,2,1,""]},"keystoneauth1.tests.unit.identity.test_identity_common.DiscoveryFailures":{TEST_ROOT_URL:[21,2,1,""],test_client_exception:[21,3,1,""],test_connection_error:[21,3,1,""],test_ssl_error:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_common.GenericAuthPluginTests":{ENDPOINT_FILTER:[21,2,1,""],setUp:[21,3,1,""],test_setting_bad_connection_params:[21,3,1,""],test_setting_connection_params:[21,3,1,""],test_setting_headers:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_common.GenericPlugin":{BAD_TOKEN:[21,2,1,""],get_connection_params:[21,3,1,""],get_endpoint:[21,3,1,""],get_headers:[21,3,1,""],get_token:[21,3,1,""],url:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_common.V2":{create_auth_plugin:[21,3,1,""],discovery_version:[21,2,1,""],get_auth_data:[21,3,1,""],stub_auth:[21,3,1,""],version:[21,2,1,""]},"keystoneauth1.tests.unit.identity.test_identity_common.V3":{create_auth_plugin:[21,3,1,""],discovery_version:[21,2,1,""],get_auth_data:[21,3,1,""],stub_auth:[21,3,1,""],version:[21,2,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v2":{V2IdentityPlugin:[21,1,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v2.V2IdentityPlugin":{TEST_ADMIN_URL:[21,2,1,""],TEST_PASS:[21,2,1,""],TEST_ROOT_ADMIN_URL:[21,2,1,""],TEST_ROOT_URL:[21,2,1,""],TEST_SERVICE_CATALOG:[21,2,1,""],TEST_URL:[21,2,1,""],setUp:[21,3,1,""],stub_auth:[21,3,1,""],test_authenticate_with_token:[21,3,1,""],test_authenticate_with_user_id_password:[21,3,1,""],test_authenticate_with_user_id_password_scoped:[21,3,1,""],test_authenticate_with_username_password:[21,3,1,""],test_authenticate_with_username_password_scoped:[21,3,1,""],test_doesnt_log_password:[21,3,1,""],test_endpoint_filter_without_service_type_fails:[21,3,1,""],test_full_url_overrides_endpoint_filter:[21,3,1,""],test_invalid_auth_response_dict:[21,3,1,""],test_invalid_auth_response_type:[21,3,1,""],test_invalidate_response:[21,3,1,""],test_password_cache_id:[21,3,1,""],test_password_change_auth_state:[21,3,1,""],test_password_with_no_user_id_or_name:[21,3,1,""],test_service_url:[21,3,1,""],test_service_url_defaults_to_public:[21,3,1,""],test_with_trust_id:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v3":{V3IdentityPlugin:[21,1,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v3.V3IdentityPlugin":{TEST_ADMIN_URL:[21,2,1,""],TEST_APP_CRED_ID:[21,2,1,""],TEST_APP_CRED_SECRET:[21,2,1,""],TEST_PASS:[21,2,1,""],TEST_ROOT_ADMIN_URL:[21,2,1,""],TEST_ROOT_URL:[21,2,1,""],TEST_SERVICE_CATALOG:[21,2,1,""],TEST_SERVICE_PROVIDERS:[21,2,1,""],TEST_URL:[21,2,1,""],setUp:[21,3,1,""],stub_auth:[21,3,1,""],test_application_credential_method:[21,3,1,""],test_authenticate_with_token:[21,3,1,""],test_authenticate_with_username_password:[21,3,1,""],test_authenticate_with_username_password_domain_scoped:[21,3,1,""],test_authenticate_with_username_password_project_scoped:[21,3,1,""],test_doesnt_log_password:[21,3,1,""],test_endpoint_filter_without_service_type_fails:[21,3,1,""],test_full_url_overrides_endpoint_filter:[21,3,1,""],test_handle_missing_service_provider:[21,3,1,""],test_invalid_auth_response_dict:[21,3,1,""],test_invalid_auth_response_type:[21,3,1,""],test_invalidate_response:[21,3,1,""],test_password_cache_id:[21,3,1,""],test_password_change_auth_state:[21,3,1,""],test_sends_nocatalog:[21,3,1,""],test_service_providers_urls:[21,3,1,""],test_service_url:[21,3,1,""],test_service_url_defaults_to_public:[21,3,1,""],test_symbols:[21,3,1,""],test_unscoped_request:[21,3,1,""],test_unscoped_with_scope_data:[21,3,1,""],test_with_domain_and_project_scoping:[21,3,1,""],test_with_expired:[21,3,1,""],test_with_multiple_mechanisms:[21,3,1,""],test_with_multiple_mechanisms_factory:[21,3,1,""],test_with_multiple_scopes:[21,3,1,""],test_with_trust_id:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v3_federation":{K2KAuthPluginTest:[21,1,1,""],TesterFederationPlugin:[21,1,1,""],V3FederatedPlugin:[21,1,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v3_federation.K2KAuthPluginTest":{REQUEST_ECP_URL:[21,2,1,""],SERVICE_PROVIDER_DICT:[21,2,1,""],SP_AUTH_URL:[21,2,1,""],SP_ID:[21,2,1,""],SP_ROOT_URL:[21,2,1,""],SP_URL:[21,2,1,""],TEST_PASS:[21,2,1,""],TEST_ROOT_URL:[21,2,1,""],TEST_URL:[21,2,1,""],get_plugin:[21,3,1,""],setUp:[21,3,1,""],test_end_to_end_with_generic_password:[21,3,1,""],test_end_to_end_workflow:[21,3,1,""],test_end_to_end_workflow_303_redirect:[21,3,1,""],test_fail_getting_ecp_assertion:[21,3,1,""],test_get_ecp_assertion_empty_response:[21,3,1,""],test_get_ecp_assertion_wrong_headers:[21,3,1,""],test_remote_url:[21,3,1,""],test_send_ecp_authn_response:[21,3,1,""],test_send_ecp_authn_response_303_redirect:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v3_federation.TesterFederationPlugin":{get_unscoped_auth_ref:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v3_federation.V3FederatedPlugin":{AUTH_URL:[21,2,1,""],get_plugin:[21,3,1,""],setUp:[21,3,1,""],test_federated_url:[21,3,1,""],test_scoped_behaviour:[21,3,1,""],test_unscoped_behaviour:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v3_oidc":{BaseOIDCTests:[21,1,1,""],OIDCAuthorizationGrantTests:[21,1,1,""],OIDCClientCredentialsTests:[21,1,1,""],OIDCPasswordTests:[21,1,1,""],OIDCTokenTests:[21,1,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v3_oidc.BaseOIDCTests":{setUp:[21,3,1,""],test_can_pass_grant_type_but_warning_is_issued:[21,3,1,""],test_discovery_not_found:[21,3,1,""],test_grant_type_and_plugin_missmatch:[21,3,1,""],test_invalid_discovery_document:[21,3,1,""],test_load_discovery:[21,3,1,""],test_load_discovery_override_by_endpoints:[21,3,1,""],test_no_access_token_endpoint:[21,3,1,""],test_no_discovery:[21,3,1,""],test_wrong_grant_type:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v3_oidc.OIDCAuthorizationGrantTests":{setUp:[21,3,1,""],test_initial_call_to_get_access_token:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v3_oidc.OIDCClientCredentialsTests":{setUp:[21,3,1,""],test_end_to_end_workflow:[21,3,1,""],test_initial_call_to_get_access_token:[21,3,1,""],test_second_call_to_protected_url:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v3_oidc.OIDCPasswordTests":{setUp:[21,3,1,""],test_end_to_end_workflow:[21,3,1,""],test_initial_call_to_get_access_token:[21,3,1,""],test_second_call_to_protected_url:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_identity_v3_oidc.OIDCTokenTests":{setUp:[21,3,1,""],test_end_to_end_workflow:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_password":{PasswordTests:[21,1,1,""]},"keystoneauth1.tests.unit.identity.test_password.PasswordTests":{PLUGIN_CLASS:[21,2,1,""],V2_PLUGIN_CLASS:[21,2,1,""],V3_PLUGIN_CLASS:[21,2,1,""],new_plugin:[21,3,1,""],test_default_domain_id_with_v3:[21,3,1,""],test_default_domain_name_with_v3:[21,3,1,""],test_password_cache_id:[21,3,1,""],test_symbols:[21,3,1,""],test_v3_disocovery_failure_v2_url:[21,3,1,""],test_v3_domain_params_v2_url:[21,3,1,""],test_v3_user_params_v2_url:[21,3,1,""],test_with_user_domain_params:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_token":{TokenTests:[21,1,1,""]},"keystoneauth1.tests.unit.identity.test_token.TokenTests":{PLUGIN_CLASS:[21,2,1,""],V2_PLUGIN_CLASS:[21,2,1,""],V3_PLUGIN_CLASS:[21,2,1,""],new_plugin:[21,3,1,""],test_symbols:[21,3,1,""],test_token_cache_id:[21,3,1,""]},"keystoneauth1.tests.unit.identity.test_tokenless_auth":{TokenlessAuthTest:[21,1,1,""]},"keystoneauth1.tests.unit.identity.test_tokenless_auth.TokenlessAuthTest":{TEST_URL:[21,2,1,""],create:[21,3,1,""],test_domain_id_scope_header_pass:[21,3,1,""],test_domain_name_scope_header_pass:[21,3,1,""],test_no_scope_header_fail:[21,3,1,""],test_project_id_scope_header_pass:[21,3,1,""],test_project_name_scope_only_header_fail:[21,3,1,""],test_project_of_domain__name_scope_header_pass:[21,3,1,""],test_project_of_domain_id_scope_header_pass:[21,3,1,""]},"keystoneauth1.tests.unit.identity.utils":{GenericPluginTestCase:[21,1,1,""]},"keystoneauth1.tests.unit.identity.utils.GenericPluginTestCase":{PLUGIN_CLASS:[21,2,1,""],TEST_URL:[21,2,1,""],V2_PLUGIN_CLASS:[21,2,1,""],V3_PLUGIN_CLASS:[21,2,1,""],assertCreateV2:[21,3,1,""],assertCreateV3:[21,3,1,""],assertDiscoveryFailure:[21,3,1,""],new_plugin:[21,3,1,""],setUp:[21,3,1,""],stub_discovery:[21,3,1,""],test_create_plugin_no_reauthenticate:[21,3,1,""],test_create_v2_if_no_domain_params:[21,3,1,""],test_create_v3_if_domain_params:[21,3,1,""],test_default_domain_id_no_v3:[21,3,1,""],test_default_domain_id_with_v3:[21,3,1,""],test_default_domain_name_no_v3:[21,3,1,""],test_default_domain_name_with_v3:[21,3,1,""],test_disc_error_for_failure:[21,3,1,""],test_no_urls:[21,3,1,""],test_path_based_url_v2:[21,3,1,""],test_path_based_url_v3:[21,3,1,""],test_unknown_discovery_version:[21,3,1,""],test_v2_params_v3_url:[21,3,1,""],test_v3_params_v2_url:[21,3,1,""],test_v3_plugin_from_failure:[21,3,1,""]},"keystoneauth1.tests.unit.keystoneauth_fixtures":{HackingCode:[13,1,1,""]},"keystoneauth1.tests.unit.keystoneauth_fixtures.HackingCode":{oslo_namespace_imports:[13,2,1,""]},"keystoneauth1.tests.unit.loading":{test_adapter:[22,0,0,"-"],test_cli:[22,0,0,"-"],test_conf:[22,0,0,"-"],test_entry_points:[22,0,0,"-"],test_fixtures:[22,0,0,"-"],test_generic:[22,0,0,"-"],test_loading:[22,0,0,"-"],test_session:[22,0,0,"-"],test_v3:[22,0,0,"-"],utils:[22,0,0,"-"]},"keystoneauth1.tests.unit.loading.test_adapter":{ConfLoadingLegacyTests:[22,1,1,""],ConfLoadingTests:[22,1,1,""]},"keystoneauth1.tests.unit.loading.test_adapter.ConfLoadingLegacyTests":{GROUP:[22,2,1,""],setUp:[22,3,1,""],test_interface_conflict:[22,3,1,""],test_load_old_interface:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_adapter.ConfLoadingTests":{GROUP:[22,2,1,""],setUp:[22,3,1,""],test_deprecated:[22,3,1,""],test_get_conf_options:[22,3,1,""],test_get_conf_options_undeprecated:[22,3,1,""],test_load:[22,3,1,""],test_load_bad_valid_interfaces_value:[22,3,1,""],test_load_valid_interfaces_comma_list:[22,3,1,""],test_load_valid_interfaces_list:[22,3,1,""],test_load_version_range:[22,3,1,""],test_version_mutex_max:[22,3,1,""],test_version_mutex_min:[22,3,1,""],test_version_mutex_minmax:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_cli":{CliTests:[22,1,1,""]},"keystoneauth1.tests.unit.loading.test_cli.CliTests":{env:[22,3,1,""],setUp:[22,3,1,""],test_adapter_service_type:[22,3,1,""],test_adapter_service_type_per_service:[22,3,1,""],test_basic_params_added:[22,3,1,""],test_creating_with_no_args:[22,3,1,""],test_default_options:[22,3,1,""],test_deprecated_cli_options:[22,3,1,""],test_deprecated_env_multi_options:[22,3,1,""],test_deprecated_env_options:[22,3,1,""],test_deprecated_multi_cli_options:[22,3,1,""],test_env_overrides_default_opt:[22,3,1,""],test_load_with_nothing:[22,3,1,""],test_overrides_default_string_value:[22,3,1,""],test_overrides_default_type_value:[22,3,1,""],test_param_loading:[22,3,1,""],test_with_default_string_value:[22,3,1,""],test_with_default_type_value:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_conf":{ConfTests:[22,1,1,""]},"keystoneauth1.tests.unit.loading.test_conf.ConfTests":{setUp:[22,3,1,""],test_common_conf_options:[22,3,1,""],test_diff_section:[22,3,1,""],test_get_common:[22,3,1,""],test_get_named:[22,3,1,""],test_loading_invalid_plugin:[22,3,1,""],test_loading_v2:[22,3,1,""],test_loading_v3:[22,3,1,""],test_loading_with_no_data:[22,3,1,""],test_other_params:[22,3,1,""],test_plugins_are_all_opts:[22,3,1,""],test_register_cfg:[22,3,1,""],test_same_section:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_entry_points":{EntryPointTests:[22,1,1,""]},"keystoneauth1.tests.unit.loading.test_entry_points.EntryPointTests":{test_all_entry_points_are_valid:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_fixtures":{FixturesTests:[22,1,1,""]},"keystoneauth1.tests.unit.loading.test_fixtures.FixturesTests":{AUTH_TYPE:[22,2,1,""],GROUP:[22,2,1,""],setUp:[22,3,1,""],test_conf_loaded:[22,3,1,""],test_endpoint_resolve:[22,3,1,""],useLoadingFixture:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_generic":{PasswordTests:[22,1,1,""],TokenTests:[22,1,1,""]},"keystoneauth1.tests.unit.loading.test_generic.PasswordTests":{test_loads_v3_with_user_domain:[22,3,1,""],test_options:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_generic.TokenTests":{test_options:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_loading":{LoadingTests:[22,1,1,""],PluginA:[22,1,1,""],PluginB:[22,1,1,""],TestSplitLoader:[22,1,1,""]},"keystoneauth1.tests.unit.loading.test_loading.LoadingTests":{test_create_plugin_loader:[22,3,1,""],test_loaders:[22,3,1,""],test_loading_getter:[22,3,1,""],test_loading_getter_with_kwargs:[22,3,1,""],test_required_values:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_loading.TestSplitLoader":{create_plugin:[22,3,1,""],get_options:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_session":{CliLoadingTests:[22,1,1,""],ConfLoadingTests:[22,1,1,""]},"keystoneauth1.tests.unit.loading.test_session.CliLoadingTests":{get_session:[22,3,1,""],setUp:[22,3,1,""],test_cacert:[22,3,1,""],test_client_certs:[22,3,1,""],test_insecure_timeout:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_session.ConfLoadingTests":{GROUP:[22,2,1,""],config:[22,3,1,""],get_session:[22,3,1,""],setUp:[22,3,1,""],test_cacert:[22,3,1,""],test_client_certs:[22,3,1,""],test_deprecated:[22,3,1,""],test_insecure_timeout:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_v3":{OpenIDConnectAccessToken:[22,1,1,""],OpenIDConnectAuthCodeTests:[22,1,1,""],OpenIDConnectBaseTests:[22,1,1,""],OpenIDConnectClientCredentialsTests:[22,1,1,""],OpenIDConnectPasswordTests:[22,1,1,""],TOTPTests:[22,1,1,""],V3ApplicationCredentialTests:[22,1,1,""],V3PasswordTests:[22,1,1,""],V3TokenlessAuthTests:[22,1,1,""]},"keystoneauth1.tests.unit.loading.test_v3.OpenIDConnectAccessToken":{create:[22,3,1,""],plugin_name:[22,2,1,""],setUp:[22,3,1,""],test_basic:[22,3,1,""],test_options:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_v3.OpenIDConnectAuthCodeTests":{plugin_name:[22,2,1,""],test_basic:[22,3,1,""],test_options:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_v3.OpenIDConnectBaseTests":{create:[22,3,1,""],plugin_name:[22,2,1,""],setUp:[22,3,1,""],test_base_options_are_there:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_v3.OpenIDConnectClientCredentialsTests":{plugin_name:[22,2,1,""],test_basic:[22,3,1,""],test_options:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_v3.OpenIDConnectPasswordTests":{plugin_name:[22,2,1,""],test_basic:[22,3,1,""],test_options:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_v3.TOTPTests":{create:[22,3,1,""],setUp:[22,3,1,""],test_basic:[22,3,1,""],test_without_project_domain:[22,3,1,""],test_without_user_domain:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_v3.V3ApplicationCredentialTests":{create:[22,3,1,""],setUp:[22,3,1,""],test_basic:[22,3,1,""],test_with_name:[22,3,1,""],test_without_name_or_id:[22,3,1,""],test_without_secret:[22,3,1,""],test_without_user_domain:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_v3.V3PasswordTests":{create:[22,3,1,""],setUp:[22,3,1,""],test_basic:[22,3,1,""],test_without_project_domain:[22,3,1,""],test_without_user_domain:[22,3,1,""]},"keystoneauth1.tests.unit.loading.test_v3.V3TokenlessAuthTests":{create:[22,3,1,""],setUp:[22,3,1,""],test_basic:[22,3,1,""],test_missing_parameters:[22,3,1,""]},"keystoneauth1.tests.unit.loading.utils":{BoolType:[22,1,1,""],MockLoader:[22,2,1,""],MockManager:[22,1,1,""],MockPlugin:[22,2,1,""],TestCase:[22,1,1,""],create_plugin:[22,4,1,""],mock_plugin:[22,4,1,""]},"keystoneauth1.tests.unit.loading.utils.TestCase":{GROUP:[22,2,1,""],TEST_VALS:[22,2,1,""],V2PASS:[22,2,1,""],V3TOKEN:[22,2,1,""],a_bool:[22,2,1,""],a_float:[22,2,1,""],a_int:[22,2,1,""],assertTestVals:[22,3,1,""]},"keystoneauth1.tests.unit.matchers":{XMLEquals:[13,1,1,""],XMLMismatch:[13,1,1,""]},"keystoneauth1.tests.unit.matchers.XMLEquals":{match:[13,3,1,""]},"keystoneauth1.tests.unit.matchers.XMLMismatch":{describe:[13,3,1,""]},"keystoneauth1.tests.unit.test_betamax_fixture":{TestBetamaxFixture:[13,1,1,""],TestBetamaxFixtureSerializerBehaviour:[13,1,1,""]},"keystoneauth1.tests.unit.test_betamax_fixture.TestBetamaxFixture":{TEST_AUTH_URL:[13,2,1,""],TEST_PASSWORD:[13,2,1,""],TEST_TENANT_NAME:[13,2,1,""],TEST_USERNAME:[13,2,1,""],V2_TOKEN:[13,2,1,""],setUp:[13,3,1,""],test_keystoneauth_betamax_fixture:[13,3,1,""],test_replay_of_bad_url_fails:[13,3,1,""]},"keystoneauth1.tests.unit.test_betamax_fixture.TestBetamaxFixtureSerializerBehaviour":{test_can_pass_custom_serializer:[13,3,1,""],test_can_pass_serializer_name:[13,3,1,""],test_no_request_matchers_provided:[13,3,1,""],test_no_serializer_options_provided:[13,3,1,""],test_request_matchers:[13,3,1,""]},"keystoneauth1.tests.unit.test_betamax_hooks":{TestBetamaxHooks:[13,1,1,""]},"keystoneauth1.tests.unit.test_betamax_hooks.TestBetamaxHooks":{test_pre_record_hook_empty_body:[13,3,1,""],test_pre_record_hook_v2:[13,3,1,""],test_pre_record_hook_v3:[13,3,1,""]},"keystoneauth1.tests.unit.test_betamax_serializer":{TestBetamaxSerializer:[13,1,1,""]},"keystoneauth1.tests.unit.test_betamax_serializer.TestBetamaxSerializer":{TEST_FILE:[13,2,1,""],TEST_JSON:[13,2,1,""],setUp:[13,3,1,""],test_deserialize:[13,3,1,""],test_serialize:[13,3,1,""]},"keystoneauth1.tests.unit.test_discovery":{CatalogHackTests:[13,1,1,""],DiscoverUtils:[13,1,1,""],EndpointDataTests:[13,1,1,""],VersionDataTests:[13,1,1,""]},"keystoneauth1.tests.unit.test_discovery.CatalogHackTests":{BASE_URL:[13,2,1,""],IDENTITY:[13,2,1,""],OTHER_URL:[13,2,1,""],TEST_URL:[13,2,1,""],V2_URL:[13,2,1,""],V3_URL:[13,2,1,""],setUp:[13,3,1,""],test_ignored_non_service_type:[13,3,1,""],test_version_hacks:[13,3,1,""]},"keystoneauth1.tests.unit.test_discovery.DiscoverUtils":{test_version_args:[13,3,1,""],test_version_between:[13,3,1,""],test_version_number:[13,3,1,""],test_version_to_string:[13,3,1,""]},"keystoneauth1.tests.unit.test_discovery.EndpointDataTests":{test_endpoint_data_str:[13,3,1,""],test_project_id_int_fallback:[13,3,1,""],test_run_discovery_cache:[13,3,1,""]},"keystoneauth1.tests.unit.test_discovery.VersionDataTests":{setUp:[13,3,1,""],test_allow_deprecated:[13,3,1,""],test_allow_experimental:[13,3,1,""],test_allow_unknown:[13,3,1,""],test_cinder_version_data:[13,3,1,""],test_data_for_no_version:[13,3,1,""],test_data_for_url:[13,3,1,""],test_endpoint_data_noauth_adapter:[13,3,1,""],test_endpoint_data_noauth_discover:[13,3,1,""],test_endpoint_data_noauth_no_discover:[13,3,1,""],test_endpoint_data_token_endpoint_adapter:[13,3,1,""],test_endpoint_data_token_endpoint_discover:[13,3,1,""],test_endpoint_data_token_endpoint_no_discover:[13,3,1,""],test_glance_version_data:[13,3,1,""],test_ignoring_invalid_links:[13,3,1,""],test_keystone_version_data:[13,3,1,""],test_version_data_basics:[13,3,1,""],test_version_data_individual:[13,3,1,""],test_version_data_ironic_microversions:[13,3,1,""],test_version_data_legacy_ironic_microversions:[13,3,1,""],test_version_data_legacy_ironic_no_override:[13,3,1,""],test_version_data_microversions:[13,3,1,""],test_version_data_override_version_url:[13,3,1,""],test_version_data_unknown:[13,3,1,""]},"keystoneauth1.tests.unit.test_fair_sempahore":{SemaphoreTests:[13,1,1,""]},"keystoneauth1.tests.unit.test_fair_sempahore.SemaphoreTests":{setUp:[13,3,1,""],test_semaphore_fast_multiple_concurrency:[13,3,1,""],test_semaphore_fast_no_concurrency:[13,3,1,""],test_semaphore_fast_single_concurrency:[13,3,1,""],test_semaphore_multiple_concurrency:[13,3,1,""],test_semaphore_no_concurrency:[13,3,1,""],test_semaphore_single_concurrency:[13,3,1,""]},"keystoneauth1.tests.unit.test_fixtures":{V2TokenTests:[13,1,1,""],V3TokenTests:[13,1,1,""]},"keystoneauth1.tests.unit.test_fixtures.V2TokenTests":{test_roles:[13,3,1,""],test_services:[13,3,1,""],test_tenant_scoped:[13,3,1,""],test_token_bind:[13,3,1,""],test_trust_scoped:[13,3,1,""],test_unscoped:[13,3,1,""]},"keystoneauth1.tests.unit.test_fixtures.V3TokenTests":{test_catalog:[13,3,1,""],test_domain_scoped:[13,3,1,""],test_empty_default_service_providers:[13,3,1,""],test_is_admin_project:[13,3,1,""],test_oauth_scoped:[13,3,1,""],test_project_as_domain_scoped:[13,3,1,""],test_project_scoped:[13,3,1,""],test_roles:[13,3,1,""],test_service_providers:[13,3,1,""],test_token_bind:[13,3,1,""],test_trust_scoped:[13,3,1,""],test_unscoped:[13,3,1,""]},"keystoneauth1.tests.unit.test_matchers":{TestXMLEquals:[13,1,1,""]},"keystoneauth1.tests.unit.test_matchers.TestXMLEquals":{describe_examples:[13,2,1,""],equivalent_xml:[13,2,1,""],matches_matcher:[13,2,1,""],matches_matches:[13,2,1,""],matches_mismatches:[13,2,1,""],matches_xml:[13,2,1,""],mismatches_description:[13,2,1,""],mismatches_xml:[13,2,1,""],str_examples:[13,2,1,""],test__str__:[13,3,1,""],test_describe_difference:[13,3,1,""],test_matches_match:[13,3,1,""],test_mismatch_details:[13,3,1,""]},"keystoneauth1.tests.unit.test_noauth":{NoAuthTest:[13,1,1,""]},"keystoneauth1.tests.unit.test_noauth.NoAuthTest":{NOAUTH_TOKEN:[13,2,1,""],TEST_URL:[13,2,1,""],test_basic_case:[13,3,1,""],test_get_endpoint:[13,3,1,""],test_get_endpoint_with_override:[13,3,1,""],test_noauth_options:[13,3,1,""]},"keystoneauth1.tests.unit.test_service_token":{ServiceTokenTests:[13,1,1,""]},"keystoneauth1.tests.unit.test_service_token.ServiceTokenTests":{SERVICE_URL:[13,2,1,""],TEST_URL:[13,2,1,""],USER_URL:[13,2,1,""],setUp:[13,3,1,""],test_invalidation:[13,3,1,""],test_pass_throughs:[13,3,1,""],test_setting_service_token:[13,3,1,""]},"keystoneauth1.tests.unit.test_session":{AdapterTest:[13,1,1,""],AuthPlugin:[13,1,1,""],CalledAuthPlugin:[13,1,1,""],RedirectTests:[13,1,1,""],RequestsAuth:[13,1,1,""],SessionAuthTests:[13,1,1,""],SessionTests:[13,1,1,""],TCPKeepAliveAdapterTest:[13,1,1,""]},"keystoneauth1.tests.unit.test_session.AdapterTest":{ALLOW:[13,2,1,""],INTERFACE:[13,2,1,""],REGION_NAME:[13,2,1,""],SERVICE_NAME:[13,2,1,""],SERVICE_TYPE:[13,2,1,""],TEST_URL:[13,2,1,""],USER_AGENT:[13,2,1,""],VERSION:[13,2,1,""],test_adapter_connect_retries:[13,3,1,""],test_adapter_get_token:[13,3,1,""],test_adapter_http_503_retries:[13,3,1,""],test_adapter_http_status_retries:[13,3,1,""],test_adapter_invalidate:[13,3,1,""],test_adapter_user_agent_adapter:[13,3,1,""],test_adapter_user_agent_session:[13,3,1,""],test_adapter_user_agent_session_adapter:[13,3,1,""],test_adapter_user_agent_session_adapter_additional:[13,3,1,""],test_adapter_user_agent_session_adapter_no_app_version:[13,3,1,""],test_adapter_user_agent_session_adapter_no_client_version:[13,3,1,""],test_adapter_user_agent_session_override:[13,3,1,""],test_adapter_user_agent_session_version_on_adapter:[13,3,1,""],test_additional_headers:[13,3,1,""],test_additional_headers_overrides:[13,3,1,""],test_default_microversion:[13,3,1,""],test_legacy_binding:[13,3,1,""],test_legacy_binding_non_json_resp:[13,3,1,""],test_logger_object_passed:[13,3,1,""],test_methods:[13,3,1,""],test_nested_adapters:[13,3,1,""],test_raise_exc_override:[13,3,1,""],test_setting_endpoint_override:[13,3,1,""],test_setting_global_id_on_request:[13,3,1,""],test_setting_variables_on_get_endpoint:[13,3,1,""],test_setting_variables_on_request:[13,3,1,""],test_unknown_connection_error:[13,3,1,""],test_user_and_project_id:[13,3,1,""]},"keystoneauth1.tests.unit.test_session.AuthPlugin":{SERVICE_URLS:[13,2,1,""],TEST_PROJECT_ID:[13,2,1,""],TEST_TOKEN:[13,2,1,""],TEST_USER_ID:[13,2,1,""],get_endpoint:[13,3,1,""],get_project_id:[13,3,1,""],get_token:[13,3,1,""],get_user_id:[13,3,1,""],invalidate:[13,3,1,""]},"keystoneauth1.tests.unit.test_session.CalledAuthPlugin":{ENDPOINT:[13,2,1,""],PROJECT_ID:[13,2,1,""],TOKEN:[13,2,1,""],USER_ID:[13,2,1,""],get_endpoint:[13,3,1,""],get_project_id:[13,3,1,""],get_token:[13,3,1,""],get_user_id:[13,3,1,""],invalidate:[13,3,1,""]},"keystoneauth1.tests.unit.test_session.RedirectTests":{DEFAULT_REDIRECT_BODY:[13,2,1,""],DEFAULT_RESP_BODY:[13,2,1,""],REDIRECT_CHAIN:[13,2,1,""],assertResponse:[13,3,1,""],setup_redirects:[13,3,1,""],test_basic_get:[13,3,1,""],test_basic_post_keeps_correct_method:[13,3,1,""],test_history_matches_requests:[13,3,1,""],test_no_redirect:[13,3,1,""],test_permanent_redirect_308:[13,3,1,""],test_redirect_forever:[13,3,1,""],test_redirect_limit:[13,3,1,""]},"keystoneauth1.tests.unit.test_session.SessionAuthTests":{TEST_JSON:[13,2,1,""],TEST_URL:[13,2,1,""],stub_service_url:[13,3,1,""],test_auth_plugin_default_with_plugin:[13,3,1,""],test_auth_plugin_disable:[13,3,1,""],test_collect_timing:[13,3,1,""],test_endpoint_override_does_id_replacement:[13,3,1,""],test_endpoint_override_fails_to_do_unknown_replacement:[13,3,1,""],test_endpoint_override_fails_to_replace_if_none:[13,3,1,""],test_endpoint_override_ignore_full_url:[13,3,1,""],test_endpoint_override_overrides_filter:[13,3,1,""],test_logger_object_passed:[13,3,1,""],test_passed_auth_plugin:[13,3,1,""],test_passed_auth_plugin_overrides:[13,3,1,""],test_raises_exc_only_when_asked:[13,3,1,""],test_reauth_called:[13,3,1,""],test_reauth_not_called:[13,3,1,""],test_requests_auth_plugin:[13,3,1,""],test_service_type_urls:[13,3,1,""],test_service_url_raises_if_no_auth_plugin:[13,3,1,""],test_service_url_raises_if_no_url_returned:[13,3,1,""],test_split_loggers:[13,3,1,""],test_user_and_project_id:[13,3,1,""]},"keystoneauth1.tests.unit.test_session.SessionTests":{TEST_URL:[13,2,1,""],test_connect_retries:[13,3,1,""],test_delete:[13,3,1,""],test_does_not_set_tcp_keepalive_on_custom_sessions:[13,3,1,""],test_get:[13,3,1,""],test_head:[13,3,1,""],test_http_503_retries:[13,3,1,""],test_http_session_opts:[13,3,1,""],test_http_status_retries:[13,3,1,""],test_http_status_retries_another_code:[13,3,1,""],test_json_content_type:[13,3,1,""],test_logging_body_only_for_specified_content_types:[13,3,1,""],test_logging_cacerts:[13,3,1,""],test_logs_failed_output:[13,3,1,""],test_microversion:[13,3,1,""],test_not_found:[13,3,1,""],test_patch:[13,3,1,""],test_post:[13,3,1,""],test_put:[13,3,1,""],test_server_error:[13,3,1,""],test_session_debug_output:[13,3,1,""],test_session_debug_output_logs_openstack_request_id:[13,3,1,""],test_set_microversion_headers:[13,3,1,""],test_ssl_error_message:[13,3,1,""],test_user_agent:[13,3,1,""],test_uses_tcp_keepalive_by_default:[13,3,1,""]},"keystoneauth1.tests.unit.test_session.TCPKeepAliveAdapterTest":{patch:[13,3,1,""],patch_socket_with_options:[13,3,1,""],setUp:[13,3,1,""],test_init_poolmanager_with_basic_options:[13,3,1,""],test_init_poolmanager_with_given_optionsl:[13,3,1,""],test_init_poolmanager_with_requests_lesser_than_2_4_1:[13,3,1,""],test_init_poolmanager_with_tcp_keepcnt:[13,3,1,""],test_init_poolmanager_with_tcp_keepcnt_on_windows:[13,3,1,""],test_init_poolmanager_with_tcp_keepidle:[13,3,1,""],test_init_poolmanager_with_tcp_keepintvl:[13,3,1,""]},"keystoneauth1.tests.unit.test_token_endpoint":{AdminTokenTest:[13,1,1,""],TokenEndpointTest:[13,1,1,""]},"keystoneauth1.tests.unit.test_token_endpoint.AdminTokenTest":{test_token_endpoint_deprecated_options:[13,3,1,""],test_token_endpoint_options:[13,3,1,""]},"keystoneauth1.tests.unit.test_token_endpoint.TokenEndpointTest":{TEST_TOKEN:[13,2,1,""],TEST_URL:[13,2,1,""],test_basic_case:[13,3,1,""],test_basic_endpoint_case:[13,3,1,""],test_token_endpoint_user_id:[13,3,1,""]},"keystoneauth1.tests.unit.test_utils":{UtilsTests:[13,1,1,""]},"keystoneauth1.tests.unit.test_utils.UtilsTests":{test_get_logger:[13,3,1,""]},"keystoneauth1.tests.unit.utils":{TestCase:[13,1,1,""],TestResponse:[13,1,1,""]},"keystoneauth1.tests.unit.utils.TestCase":{TEST_DOMAIN_ID:[13,2,1,""],TEST_DOMAIN_NAME:[13,2,1,""],TEST_GROUP_ID:[13,2,1,""],TEST_ROLE_ID:[13,2,1,""],TEST_ROOT_URL:[13,2,1,""],TEST_TENANT_ID:[13,2,1,""],TEST_TENANT_NAME:[13,2,1,""],TEST_TOKEN:[13,2,1,""],TEST_TRUST_ID:[13,2,1,""],TEST_USER:[13,2,1,""],TEST_USER_ID:[13,2,1,""],assertContentTypeIs:[13,3,1,""],assertQueryStringContains:[13,3,1,""],assertQueryStringIs:[13,3,1,""],assertRequestBodyIs:[13,3,1,""],assertRequestHeaderEqual:[13,3,1,""],assertRequestNotInHeader:[13,3,1,""],setUp:[13,3,1,""],stub_url:[13,3,1,""]},"keystoneauth1.tests.unit.utils.TestResponse":{text:[13,2,1,""]},"keystoneauth1.token_endpoint":{Token:[0,1,1,""]},"keystoneauth1.token_endpoint.Token":{get_auth_ref:[0,3,1,""],get_endpoint:[0,3,1,""],get_endpoint_data:[0,3,1,""],get_token:[0,3,1,""]},keystoneauth1:{access:[1,0,0,"-"],adapter:[0,0,0,"-"],discover:[0,0,0,"-"],exceptions:[2,0,0,"-"],extras:[3,0,0,"-"],fixture:[6,0,0,"-"],hacking:[7,0,0,"-"],identity:[8,0,0,"-"],loading:[11,0,0,"-"],noauth:[0,0,0,"-"],plugin:[0,0,0,"-"],service_token:[0,0,0,"-"],session:[0,0,0,"-"],tests:[12,0,0,"-"],token_endpoint:[0,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","attribute","Python attribute"],"3":["py","method","Python method"],"4":["py","function","Python function"],"5":["py","staticmethod","Python static method"],"6":["py","classmethod","Python class method"],"7":["py","exception","Python exception"]},objtypes:{"0":"py:module","1":"py:class","2":"py:attribute","3":"py:method","4":"py:function","5":"py:staticmethod","6":"py:classmethod","7":"py:exception"},terms:{"0efadd8913634afc8730ff32160eb895":13,"0fc74c1932b746d2b1f8fa3e918b9945":21,"10t09":13,"10t10":13,"11ca757e10264b788ed7a9d2d4357261":13,"137155c35fb34172a284a3c2540c92ab":30,"1b3":26,"1c431ab01003483d9e96f59590e46148":13,"1f1566736ab3":30,"1fc3cd47":26,"21518b3cfd864c64a444ed7eeba34ee9":13,"28202ba7851f45be8976be82b893bbe6":13,"2e9181d2":30,"30b600b4553049f49c7bf9344032b867":13,"34cd00cf":30,"3abc608eb1ef4dfd8d9ef8de2f8bbc38":13,"404e":30,"4795a0ad33084ec2a18a275a922106f4":13,"4c4a":30,"4cb4320f6b7b4a0fbc7c4ebd44040bf2":21,"52fc4d6cf1d7401498ebeed06b473ba":13,"5ce233e383d5":30,"5e686cd4c1024c68b015d5b78427ed14":13,"5ee1cd6c78bd":30,"63af78895de7404c8911cefb52f17390":19,"650c56825d8c4731b9e2c2d50466a7ca":13,"73c3730431fd4bb895a7b662aff80cb7":13,"74065bc4870a4a18a0998994325ed06c":13,"77c73095135a411dab91dda285eb36e0":13,"79a1ddc893f34cad98e664280cc11f37":13,"7a6a87aee0a74534b942746a29f8ccd4":21,"8339c004aecb4bfd94ef08328e7ccbe4":13,"8c85b0a90d1b492caf8d4a528f5d2624":21,"94e6":30,"9f3e":30,"abstract":[10,24,26],"boolean":[0,1],"break":26,"case":[0,2,8,11,17,24,30],"catch":7,"class":[0,1,2,4,5,6,8,9,10,11,13,14,15,17,18,19,21,22,24,26,28,30],"default":[0,1,4,5,6,8,10,11,21,24,26,29,30],"export":[26,29],"final":[26,30],"float":[0,30],"function":[0,1,6,8,9,10,11,13,21,22,24,26,28],"import":[4,5,6,13,24,25,26,28,30],"int":[0,26,30],"long":2,"new":[0,6,8,9,10,13,21,24,26,27,29,30],"null":26,"public":[0,1,6,8,13,21,26,30],"return":[0,1,2,4,5,6,8,9,10,11,13,14,17,21,22,24,26,28,30],"static":[1,6],"switch":26,"throw":13,"true":[0,1,6,8,9,10,13,30],"try":[0,6,8,13,26,28],"while":[0,8,13,29,30],Added:[11,22,26],Adding:[0,21,26],And:30,CAs:0,For:[0,1,5,8,10,11,24,29,30],IDs:26,Not:[2,22],One:[2,10,24],TLS:24,The:[0,1,2,4,5,6,8,9,10,11,13,17,21,24,25,28,29,30],There:[0,6,8,13,21,24,25,26,29,30],These:[0,5,10,11,19,24,29],Use:[0,26,29],Used:[0,1],Useful:26,Using:[0,26,27],__all__:26,__init__:[6,11,24,26],__ne__:26,__str__:[13,26],__version__:26,_admin:21,_auth_requir:26,_authconstructor:26,_discov:26,_factori:26,_get_adfs_security_token:19,_get_service_endpoint:26,_impl:13,_implement:9,_intern:21,_is_endpoint_type_match:26,_load:11,_microvers:13,_normalize_version_arg:13,_oidcbas:[10,26],_plugin:26,_redirect_status:26,_rescop:10,_run_discoveri:26,_saml2:24,_session:28,_setup:[6,17],_version_between:26,a12f:30,a1d03d2a4cbee590a55f1786d452e1027d5fd781:30,a1d55cf4ba7741259692d4d7cab844ad:13,a75c8d26d9164d0f901251049bdffbba:21,a900:30,a_bool:22,a_float:22,a_int:22,abc:13,abil:[2,26],abl:[0,1,2,6,13,21,24,30],about:[0,1,8,10,11,26,30],abov:[24,26,30],absent:26,abuild:13,accept:[0,1,2,8,26,29,30],access:[0,2,5,6,9,10,12,13,21,23,24,25,26,28,29,30],access_kei:[5,24],access_rul:6,access_secret:[5,24],access_token:[10,29],access_token_endpoint:10,access_token_id:6,access_token_kei:24,access_token_secret:24,access_token_typ:10,accessinfo:[1,8,9,10,26],accessinfoplugin:8,accessinfoplugintest:21,accessinfov2:1,accessinfov3:[1,10,26],accessor:[1,26,28],accesstoken:26,accessv2test:14,accessv3test:14,accord:[2,26],account:26,acessinfo:[8,9,10],achiev:[0,21],acm:21,across:[0,1,11,30],act:[1,2,6,24],actual:[8,26,29],adapt:[8,22,23,26,28],adaptergroup:22,adaptertest:13,add:[0,4,5,6,8,10,26,28],add_catalog_discover_hack:0,add_catalog_version_hack:0,add_federation_info_to_us:6,add_html_descript:6,add_json_media_typ:6,add_microvers:6,add_nova_microvers:6,add_pdf_descript:6,add_rol:6,add_row:26,add_servic:6,add_service_provid:6,add_v2:6,add_v3:6,add_vers:6,add_xml_media_typ:6,added:0,addhandl:30,adding:7,addit:[0,8,21,24,25,26,30],additional_head:[0,26],additional_user_ag:[0,26],address:[19,26],address_xpath:19,adf:26,adfspassword:[19,26],adjust:26,admin:[0,1,8,13,21,26,29,30],admin_token:26,administr:30,admintoken:26,admintokentest:13,adminurl:[1,8,21],adopt:30,advis:[0,6,13,21],aecc2b40b19e4bdfb1a4be4bf459dca3:22,affect:6,after:[6,8,17,19,26],again:[0,2,6,8,13,24,26,29],against:[0,6,10,11,13,21,24,26,29,30],agent:[0,26,30],ahead:13,algorithm:[0,26],alia:[5,6,8,21,22,26],alias:26,align:26,aliv:[0,26],all:[0,1,2,6,8,9,11,13,22,24,25,26,29,30],allow:[0,1,2,5,6,8,9,10,11,13,21,24,25,26,28,30],allow_deprec:[0,13,30],allow_experiment:[0,13,30],allow_reauth:0,allow_redirect:0,allow_unknown:[0,13,30],allow_version_hack:[0,8,26],along:[10,11,26],alphabet:[26,29],alreadi:[0,8,10,13,29,30],also:[0,1,2,8,11,24,26,28,30],although:30,alwai:[0,1,6,8,9,10,24,29,30],amongst:0,amount:0,analysi:1,anchor:0,ani:[0,4,8,21,29,30],anoth:[0,8,9,29],anotherhost:13,anyth:13,anywai:0,apach:30,api:[0,1,2,6,8,9,11,13,21,24,26,29,30],api_vers:[0,8,30],apicli:26,app:26,app_nam:0,app_vers:0,appcredid:21,append:[6,30],appli:[0,26],appliat:11,applic:[0,1,10,13,26,28,29,30],application_credenti:[0,1,8],application_credential_access_rul:[1,6],application_credential_id:[1,6,10,24,29],application_credential_nam:[10,29],application_credential_secret:[10,24,29],applicationcredenti:[8,10,24],applicationcredentialmethod:[10,24],appliesto:19,appropri:[0,1,8,9,10,11,21,22,24,30],aproject:13,arbitrari:13,archiv:0,arg:[0,2,4,5,10,11,13,14,15,17,18,19,21,22,26],argpars:[0,11,26],argparse_arg:11,argparse_default:11,argument:[0,2,6,10,11,13,21,22,24,26,30],argumentpars:[0,11],argv:[11,26],around:[0,8,25,26],ascii:13,asctim:30,ask:[0,2,30],aspect:[8,9,10],aspx:0,assert:[0,8,10,26],assertaccessinfoequ:21,assertcontenttypei:13,assertcreatev2:21,assertcreatev3:21,assertdictequ:26,assertdiscoveryfailur:21,assertequ:26,assertfals:26,assertisinst:26,assertisnon:26,assertisnotnon:26,assertnotequ:26,assertquerystringcontain:13,assertquerystringi:13,assertrais:26,assertraisesregex:26,assertraisesregexp:26,assertrequestbodi:17,assertrequestbodyi:13,assertrequestheaderequ:13,assertrequestnotinhead:13,assertrespons:13,asserttestv:22,asserttru:26,assign:1,associ:[1,11,22,24,30],assum:[0,1],atoken:13,attach:[0,11],attempt:[0,2,26,30],attr:26,attribut:[1,6,8,9,10,13,17,26,30],audit:1,audit_chain_id:[1,6],audit_id:[1,6,13,26],auser:13,auth:[0,1,4,5,6,8,9,10,11,13,17,19,21,22,23,26,28,29,30],auth_interfac:[8,26],auth_method:[10,24],auth_method_class:10,auth_plugin:[0,6,10,11,13,21,23,26,28],auth_ref:[8,26],auth_sect:11,auth_token:[1,8,24,26],auth_typ:[6,11,22,26,29],auth_url:[0,4,8,9,10,21,24,25,26,29,30],authbas:[0,13],authconstructor:[4,5,10,26],authent:[0,1,2,4,5,6,8,9,10,11,13,19,21,25,26,29],authenticateviaadfstest:19,authenticateviasaml2test:19,authmethod:[4,5,10,24,26],authn_request:20,author:[0,2,6,8,10,21,24,26,29],authorization_cod:10,authorizationfailur:[0,2,19,26],authplugin:13,authpluginexcept:2,authref:26,auto:26,automat:[0,11,30],avail:[0,1,2,6,8,9,10,11,13,21,22,26,28,30],avoid:[1,5,10],awai:30,awar:[2,30],babel:26,back:[1,10,26],backslash:26,backward:[0,1],bad:[2,19],bad_token:21,badg:26,badgatewai:2,badrequest:2,bandit:26,bar:13,baremet:21,base:[0,1,4,5,6,12,13,14,15,16,18,19,21,22,23,24,26,28,29],base_plugin:10,base_url:[13,21],baseauth:[10,26],baseauthplugin:[0,6,8,10,11,13,21,24,26,28],baseexcept:[6,17],basefederationload:11,basegenericload:11,basegenericplugin:[8,9,11,26],baseidentityload:11,baseidentityplugin:[5,6,8,9,10,11],baseload:[11,22,28],baseoidctest:21,baseseri:6,basev2load:11,basev3load:11,basi:[0,30],basic:[0,6,11,26,28],basic_head:19,bb47549a58214da6a452d2cf2fff1df2:13,bba7a28b35b74e0eb326dea9c74d47fc:13,becaus:[0,2,6,8,26,29],been:[0,2,6,8,11,13,17,28,30],befor:[1,6,11,13,14,17,18,19,21,22,26,29],behalf:0,behav:30,behavior:[26,30],behaviour:0,being:[0,8,11,21,24,26,28,29,30],belong:[0,6,10,13,21,30],below:29,benefici:30,best:[0,6,13,21],betamax:[6,13,26],betamaxfixtur:[6,13],better:26,between:[0,2,11,26,28,30],beyond:26,bf67:30,binari:26,bind:[1,26,30],bindep:26,bit:13,blank:26,blank_befor:7,block:[0,8,30],blog:0,bodi:[0,1,6,13,17,19,26,30],body_handl:30,body_logg:30,bool:[0,1,6,8,10,11,13],bool_from_str:26,booltyp:22,both:[0,1,24,29,30],bound:[0,1,30],bring:30,bug:[26,27,30],build:[10,13,26],built:26,bump:26,bundl:0,bypass:6,c2872b920853478292623be94b657090:24,c3e9f7fecc7c4499b0f900f311e7f4e6:21,c4f319fbb7d8475197a815e51b709163:22,cach:[0,5,6,8,9,10,13,21,24,26,30],caed79d:26,calcul:26,call:[0,4,5,6,8,9,10,11,13,19,21,24,25,26,30],callabl:11,calledauthplugin:13,can:[0,1,2,4,5,6,8,9,10,11,13,17,19,21,22,24,26,29,30],candid:0,cannot:[0,2,8,11,19,24,25,26,29,30],canon:0,canonic:0,capabl:[2,26,28],captur:[6,17],care:13,cas:30,cassett:[6,26],cassette_data:6,cassette_library_dir:6,cassette_nam:6,castabl:13,catalog:[0,1,6,8,10,13,21,23,26,28,29,30],catalog_url:0,catalogexcept:2,cataloghacktest:[13,21],caught:[6,17],caus:[26,30],cdn:21,cert:[0,24,26,30],certain:[0,6,8,13,21,26,30],certif:[0,10,24],cfg:[11,13,26,28],chain:1,chang:[0,6,8,17,27,28],changelog:26,charact:13,characterist:0,check:[0,1,2,8,10,13,14,21,22,23,25,26],check_oslo_namespace_import:7,choos:[11,22,30],chosen:30,cinder:30,claim:10,clarifi:26,classifi:26,classmethod:[0,1,26],clean:26,cleanup:26,clear:[0,24],cli:[0,6,22,23,26,28],client:[0,2,6,8,10,11,13,21,24,26,29],client_credenti:[10,26],client_fixtur:[0,12],client_id:10,client_nam:[0,26],client_secret:10,client_vers:[0,26],clientexcept:[0,2,26],cliloadingtest:22,clitest:22,close:30,cloud:[0,6,8,26,29,30],cms:26,code:[0,6,10,13,24,26,27,28,29,30],collect:[0,10,26],collect_tim:0,collid:0,collis:[5,10],com:[0,8,13,21,24,25,29,30],combin:[24,30],comma:26,command:[11,26,30],comment:26,commit:26,common:[0,7,8,9,11,26,29,30],commonidentitytest:21,commonli:29,commun:[0,4,5,8,9,10,24,26,30],compar:[13,17],comparison:6,compat:[0,1,26],compil:0,complet:[0,6,11,17,21,24],complianc:26,compliant:[6,26],compon:0,compress:26,compris:0,comput:[13,21,30],concept:[29,30],conceptu:30,concret:[6,17],concurr:0,condit:26,conf:[0,22,23,26,28],config:[6,11,13,22,26,28,30],configopt:11,configur:[6,26,29,30],conflict:[2,26],confloadingdeprecatedtest:22,confloadinglegacytest:22,confloadingtest:22,conftest:22,confus:[22,26,30],conjunct:[1,24,27],connect:[0,10,21,23,24,26,29,30],connect_retri:0,connectfailur:2,connectionerror:2,connecttimeout:2,consequ:28,consist:[8,26,30],consol:[26,30],constraint:26,construct:[0,8,9,10,13,26,28],constructor:[6,26,30],consult:[11,29],consum:[1,5,24,26,29,30],consumer_id:[6,24],consumer_kei:[5,24],consumer_secret:[5,24],consumpt:26,contact:[24,30],contain:[0,1,6,8,10,13,24,26,29,30],content:[23,26,27,30],content_typ:13,context:0,continu:[0,21,26],contribut:26,control:[0,13,26,28,30],conveni:[6,13],convent:[24,25],convers:[13,26],convert:[11,26],copi:[6,26],core:7,correct:[0,6,25,26,30],correctli:[6,19,26,30],correspond:[26,30],cost:8,could:[0,2,6],count:0,counterpart:24,cover:24,coverag:26,coveragerc:26,cpython:30,creat:[0,1,2,6,8,9,10,11,17,18,21,22,26,28,30],create_auth_plugin:21,create_plugin:[6,8,9,11,22,26],creation:28,cred:26,credenti:[10,26,29,30],criteria:0,cross:[0,26],crt:24,cruft:26,curiou:30,curl:[26,30],current:[0,1,2,6,8,9,10,11,13,24],current_status:0,custom:[0,6,11,26,30],d105:26,d200:26,d202:26,d203:26,d204:26,d205:26,d208:26,d211:26,d301:26,d400:26,d401:26,d5341cf48d5f436a9d2d1c03ae5905a9:18,data:[0,1,4,5,6,8,9,10,13,21,26,28,30],data_for:0,date:30,datetim:[1,6,26],deal:[1,30],debug:[0,1,11,13,26,30],decid:29,decim:0,declar:26,decod:[0,26],decompos:[0,8],decor:26,default_domain:26,default_domain_id:9,default_domain_nam:[9,29],default_microvers:[0,30],default_project_id:10,default_redirect_bodi:13,default_resp_bodi:13,default_user_ag:0,defin:[0,1,10,11,24,26,29,30],definit:26,deleg:1,delet:[0,13],delimit:0,delin:26,deliveri:26,demand:30,depend:[0,6,9,11,17,25,26,28],deploi:[0,29],deploy:0,deprec:[0,1,11,22,26,30],deprecated_opt:26,deprecated_sinc:26,deprecated_status:0,describ:[0,6,11,13,22,30],describe_exampl:13,describedbi:6,descript:[0,26,30],deseri:6,design:[6,11,25,27],desir:[0,30],dest:[11,26],detail:[2,30],detect:13,determin:[0,1,6,8,9,10,13,21,24,29,30],dev:[7,26],develop:[11,29],devic:26,dict:[0,1,4,5,6,8,9,10,11,13,17,21,26],dictionari:[0,1,5,6,8,10,21,24,26,28],did:[0,2,6,8,13,26,28],didn:[8,11,22],differ:[0,1,11,21,22,24,25,26,29,30],difficult:6,dir:26,direct:[0,28,30],directli:[0,6,13,21,24,25,29,30],directori:26,disabl:[0,26],disallow:30,discourag:26,discov:[1,8,23,26,29,30],discover:30,discover_vers:[0,8,30],discoveri:[0,8,9,23,26,29],discoverutil:13,discovery_cach:0,discovery_endpoint:10,discovery_vers:21,discoverybas:6,discoveryfailur:[0,2,8,21],discoverylist:6,discret:30,discuss:26,displai:26,distinct:[28,30],distinguish:26,distribut:30,do_authent:[8,9,10],doc:[13,19,26],docstr:26,document:[0,2,6,8,13,26,29,30],doe:[0,2,6,8,10,13,26,30],doesn:[2,8,21],domain:[1,2,8,9,10,11,25,26,29],domain_id:[1,6,9,10,21],domain_nam:[1,6,9,10,21,24],domain_scop:1,domain_scoped_token:13,don:[0,2,6,7,10,13,21,25,26],doubl:26,download:26,downloadcach:26,driver:22,drop:26,dry:26,dryer:26,due:[0,2,6,13,21,28],duplic:26,durat:1,dure:[2,26],dynam:[10,11],e122:26,e125:26,e126:26,each:[0,10,11,13,26,30],easi:26,easier:[7,26,29],easili:26,eb17f3acc33148d69f2130acdacfe332:13,ec2:26,ec2d4473c3c54568832ba6df1a0bdd16:13,ecosystem:27,ecp:[10,19,21,26],edit:2,editori:26,effect:[0,24],effort:[0,6,13,21],either:[0,2,8,13,24,30],elaps:0,element:[5,6,8,9,10],els:30,elsewher:6,emit:[6,30],empti:[0,2,6,10,13,21,26],emptycatalog:2,enabl:[0,21,26,30],encapsul:[1,26],encod:[0,13,26],encodeutil:13,encount:2,end:[0,24,26,30],endeavour:30,endpoint:[0,1,2,6,8,9,10,13,21,22,24,26,29],endpoint_data:26,endpoint_data_for:1,endpoint_filt:[0,21,24,30],endpoint_id:[0,1],endpoint_overrid:[0,8,26],endpoint_typ:[26,28],endpointdata:[0,1,8,13,26,30],endpointdatatest:13,endpointnotfound:2,endpointrefer:[19,26],enforc:26,english:26,enough:24,ensur:[11,17,21,26,28],entir:24,entiti:[2,29],entri:[0,6,22,26,30],entrypoint:[11,26,28],entrypointtest:22,enumer:26,env:[22,26],envelop:19,environ:[10,26,29],equivalent_xml:13,erred:2,erron:26,error:[0,2,4,5,7,8,9,10,11,19,26],escap:13,essenti:[0,24],essex:26,etc:[0,30],even:[0,8,10,13,26,30],event:[1,30],everi:[0,26,30],everyon:0,everyth:[2,30],everywher:26,evolv:[0,6,13,21],exactli:24,examin:30,exampl:[0,1,5,8,10,11,13,21,24,26,29,30],example_identity_provid:25,example_project_id:25,example_protocol:25,except:[0,8,9,10,11,12,13,17,19,23,26],exceptiontest:15,excess:30,exchang:10,exclud:[11,26],exclus:[0,8,26,30],execut:10,exercis:[13,14,17,18,19,21,22],exist:[0,1,6,8,10,13,21,24,26,27,29,30],expand:26,expans:26,expect:[0,2,8,9,10,11,13,14,21,24,25,26,29,30],expectationfail:2,expected_error:13,expens:30,experiment:[0,30],experimental_status:0,expir:[1,6,8,10,13],expires_str:6,explain:26,explicit:[26,30],explicitli:[26,30],expos:[0,26],exposur:30,express:[0,30],extend:24,extens:[1,4,7,25,26],extern:[1,22,24,26],extra:[0,8,12,13,23,24,26,27],extract:[1,19,26,28],extrem:6,f401:26,f4f2058a:30,f811:26,f821:26,f841:26,f999:26,faaa12b9e9f84d69a647f4b20dd4c932:13,facil:30,factor:26,factori:[7,10,26,28],fail:[0,2,6,8,11,13,17,26],failur:[0,2,8,10,21,26],fairli:28,fake:[21,26],fakeendpoint:13,fakeserviceendpoint:21,fall:1,fals:[0,1,6,8,9,11,13,22,24,26,30],fashion:[28,30],faster:7,fault:19,favor:[22,26],favour:11,fd90c34a9:26,featur:[0,26],feder:[0,1,4,6,8,11,21,25,26,29],federated_domain_id:6,federated_projectid:24,federated_token_url:10,federatedbas:26,federationbaseauth:[4,10,11,21,26],federationbaseauthplugin:26,fedkerbloadingtest:17,feed:[8,9,10],feedback:26,feel:[0,21],fetch:[0,1,4,6,8,9,10,13,21,24,26,29,30],few:[26,30],field:[2,8,9,26],file:[0,2,11,26,28,30],filehandl:30,filenam:[0,7],filter:[0,1,8,26,30],final_kwarg:13,finaldestin:13,find:[0,2,8,30],fine:30,first:[1,2,8,13,24,26,30],fit:[8,9],fix:[0,26,30],fixtur:[0,12,13,14,16,17,18,19,21,22,23,26,28],fixturestest:22,fixturevalidationerror:6,flag:26,flake8:26,flat:[1,8,9,10],flow:10,focu:6,folder:26,follow:[0,1,2,6,8,24,25,28,29,30],folsom:26,foo:13,forbidden:2,forc:[10,26],forev:0,form:[0,2,10,29,30],format:[0,1,6,13,26,30],formatt:30,former:0,forward:[0,26],found:[0,2,13,24,25,26,29,30],foundat:26,four:[26,30],fraction:0,free:[0,21],friendli:0,from:[0,1,2,6,8,9,10,11,13,19,21,22,24,25,26,27,29,30],from_respons:2,from_token:1,frozen:24,frozenset:11,fulfil:[0,2,8,30],full:[10,21,26,29,30],fulli:0,further:[0,11,30],futur:2,gain:4,gate:26,gatewai:2,gatewaytimeout:2,gave:6,gener:[0,2,6,8,10,11,13,21,22,24,26,29,30],generate_cassette_nam:6,genericauthplugintest:21,genericplugin:21,genericplugintestcas:21,gerrit:27,get:[0,1,5,6,8,9,10,11,13,25,26,28,29,30],get_access:[8,9,10,26],get_adapter_conf_opt:11,get_all_version_data:[0,8,26],get_all_version_string_data:0,get_api_major_vers:[0,8],get_auth_cach:0,get_auth_common_conf_opt:11,get_auth_connection_param:0,get_auth_data:[4,5,8,10,21,24],get_auth_head:0,get_auth_plugin_conf_opt:11,get_auth_ref:[0,6,8,9,10],get_auth_st:[0,8],get_auth_url:1,get_available_load:26,get_available_plugin_load:11,get_available_plugin_nam:11,get_cache_id:[0,5,8,9,10],get_cache_id_el:[5,8,9,10],get_common_conf_opt:11,get_communication_param:26,get_conf_opt:[11,26],get_connection_param:[0,21],get_current_versioned_data:0,get_data:26,get_discoveri:[0,8,26],get_endpoint:[0,1,6,8,10,13,21,24,26],get_endpoint_data:[0,8,26,30],get_endpoint_data_list:1,get_endpoints_data:1,get_head:[0,6,10,13,21,26],get_opt:[11,22],get_payload:10,get_plugin:[19,21],get_plugin_conf_opt:11,get_plugin_load:[6,11],get_plugin_opt:11,get_project_id:[0,6,8,13,25],get_sess:22,get_session_conf_opt:11,get_sp_auth_url:[0,8],get_sp_url:[0,1,8],get_tim:0,get_token:[0,6,8,13,21,24,25,26],get_unscoped_auth_ref:[4,10,21,26],get_url:1,get_user_id:[0,6,8,13],get_version_data:0,get_versioned_data:[0,26],getlogg:30,getter:[11,26],git:26,github:27,gitignor:26,gitreview:26,give:[0,6,8,13,26],given:[0,1,2,4,8,9,11,22,24,29,30],glanc:21,glanceapi:21,global:[0,26],global_request_id:[0,26],globoff:26,gmt:30,going:[8,10,11],gone:2,grab:8,grain:30,grant:[2,10,24,26],grant_typ:[2,10,26],group:[6,11,19,22,26],h102:26,h201:26,h202:26,h238:26,h302:26,h304:26,h306:26,h401:26,h402:26,h403:26,h404:26,h405:26,h802:26,hack:[0,8,13,23,26],hackingcod:13,had:0,handl:[0,1,2,6,11,19,24,26,28,30],handler:[26,30],happen:[0,6,8,13,19],has:[0,1,2,6,8,13,17,25,26,28,30],has_scope_paramet:[8,10,26],has_service_catalog:1,hash:[8,9,10,26],hassl:30,have:[0,2,6,7,8,11,13,17,21,24,25,26,29,30],haven:28,head:[0,8],header:[0,1,2,4,5,6,8,10,13,19,21,24,26,30],header_logg:30,header_media_type_separ:19,heavili:30,hello:13,help:[11,26,30],helper:[1,6,24],here:[0,2,13,24,26],heurist:26,hierarchi:26,highest:30,histori:26,home:[13,26],honour:26,hook:[0,13,14,17,18,19,21,22,23,26],hopefulli:19,host:[6,21,27],hostnam:24,hous:13,how:[0,6,13,21,24,30],howev:[0,1,6,8,11,13,21,22,24,25,28,29,30],href:[0,6],html:6,html_last_updated_fmt:26,http:[0,6,8,9,10,13,17,18,19,21,23,24,25,26,29,30],http_interact:6,http_moved_temporarili:10,http_see_oth:10,http_statu:2,httpadapt:0,httpclient:[0,26],httpclienterror:2,httperror:[0,2,8,9,10,26],httpnotimpl:2,httpretti:26,httpservererror:2,httpversion:2,httpversionnotsupport:2,human:[13,26],i18n:[13,26],id_token:29,ident:[0,1,4,5,6,12,13,23,26,29,30],identif:30,identifi:[0,1,4,5,6,8,10,13,24,30],identity_common:26,identity_provid:[4,6,10,21,25],idna:26,idp:[10,19,29],ids:[1,26,30],ignor:[0,8,9,10,26,29,30],ignore_error:26,imag:[13,21],immut:26,imperson:6,implement:[0,2,6,8,10,13,17,21,24,26,28,29],impli:2,impliedmaxversionmismatch:2,impliedminversionmismatch:2,impliedversionmismatch:2,importerror:25,importutil:26,impos:0,improv:26,inbuilt:29,incap:2,includ:[0,6,8,10,19,24,26,29,30],include_catalog:10,inclus:22,inconsist:26,incorrect:[26,30],increas:26,incub:26,incur:30,independ:[8,9,10,11,26,29],index:27,indic:[0,2,6,8,13,19,21,30],individu:[26,30],infer:[0,6,8,13,26,30],info:[0,8,26,30],inform:[0,1,6,8,9,10,11,13,21,26,28,29,30],infra:26,infrastructur:24,inherit:24,ini:[11,26],inifinit:6,init_poolmanag:0,initi:[0,1,11,13,19,21,26,29],initial_audit_id:1,inject:26,input:[0,24,30],insecur:26,inspect:[1,11],inspir:30,instal:[0,4,5,8,25,26],install_venv_common:26,instanc:[0,2,24,30],instanti:[25,29],instead:[0,1,6,8,13,21,26,28,30],instruct:26,integ:0,intend:[0,24,30],intent:2,interact:[0,6,24,30],interfac:[0,1,6,8,13,21,26,28,30],intern:[0,1,2,8,9,21,30],internalservererror:[2,19],internalurl:[1,8,21],internet:30,interpret:[0,30],intersphinx:26,introduc:[26,30],introspect:[10,29],invalid:[0,2,6,8,9,10,13,24,26],invaliddiscoveryendpoint:2,invalidoidcdiscoverydocu:2,invalidrespons:[2,8,9,10],invok:[0,6,8,9,10,13,21],involv:25,ipv6:26,iron:[13,26],is_admin_project:[1,6,26],is_domain:[6,26],is_feder:[1,14],is_interface_match:1,isinst:26,isn:11,isol:26,issu:[0,1,6,24,26],issued_at:13,issued_str:6,item:26,iter:[0,26],iteritem:26,its:[2,5,8,9,10,11,13],itself:[2,11,28],jenkin:26,job:26,json:[0,2,6,13,21,26,30],jsonutil:[13,26],juggl:30,just:[0,6,8,9,10,11,17,24,28],k2k:[0,8,24,26],k2k_fixtur:[0,12],k2kauth:24,k2kauthplugintest:21,k2ksession:24,k333:13,keep:[0,26,28],kei:[0,1,5,6,8,9,10,11,13,24,26,29,30],kept:0,kerbero:[0,1,3,12,13,16,24,26,29],kerberosloadingtest:17,kerberosmethod:[4,24],kerberosmock:17,keyeston:10,keyr:26,keyston:[1,4,6,10,13,19,21,24,26,27,29,30],keystone2keyston:[1,10,24,26],keystone2keystoneauthplugin:26,keystoneauth1:[23,24,25,26,28,30],keystoneauth:[0,5,6,8,13,24,25,26,27,28,30],keystoneauth_betamax:[0,23],keystoneauth_fixtur:[0,12],keystonecli:[26,27,30],keystoneuath:30,keywarg:[13,22],keyword:[0,6,13,21,24,26,30],know:[0,2,6,24,30],knowledg:30,known:[0,6,24,29],ks_load:28,ksa:26,ksa_betamax_test_cassett:13,ksa_serializer_data:13,ksc:26,kwarg:[0,2,4,5,6,8,9,10,11,13,14,15,17,18,19,20,21,22,26],label:2,lack:2,larg:[2,28],larger:2,last:[6,13,17,26],later:[19,26],latest:[0,8,26,30],latter:0,launchpad:27,lazi:26,least:[0,8,30],left:26,legaci:13,legacyjsonadapt:0,legitim:6,len:0,length:[2,26,30],lengthrequir:2,let:[11,22,26],level:[0,30],lib:26,liberti:26,librari:[0,6,26,30],licens:26,life:26,like:[0,2,6,8,10,24,25,29,30],limit:[0,8,26,30],line:[11,26],linger:26,link:[0,6,26,28],linux:26,list:[0,1,2,6,8,10,11,22,26,29,30],listopt:26,littl:28,llc:26,load:[0,2,6,12,13,23,26],load_adapter_from_conf_opt:11,load_auth_from_argparse_argu:11,load_auth_from_conf_opt:[11,28],load_from_argparse_argu:11,load_from_conf_opt:[11,26,28],load_from_opt:[2,11],load_from_options_gett:[11,26],load_session_from_argparse_argu:11,load_session_from_conf_opt:[11,28],loadabl:[22,26],loader:[2,11,22,26],loadingfixtur:6,loadingtest:22,local:[0,19,21,26],localhost:0,locat:[0,25,26,30],log:[0,11,13,26],logger:[0,26],logic:[13,26,28],logical_lin:7,login:29,longer:2,look:[0,1,8,9,10,29],lookup:[0,6,8,10,26],lot:[0,24],lower:[0,26,30],lxml:26,made:[0,2,8,9,13,30],mai:[0,1,2,6,8,11,13,21,22,24,29,30],mailmap:26,main:6,maintain:[0,30],mainten:30,major:[0,8,24,26],major_vers:0,make:[0,5,6,7,8,9,10,13,21,24,26,28,30],make_onelin:19,malfunct:26,manag:[0,26,28,30],management_url:26,mangl:19,mani:[0,8,30],manifest:26,manipul:[11,24,26],manner:30,manual:26,map:[24,26],mappedkerbero:[4,24,25],mark:[0,26],marker:30,mask:[6,26],mask_fixture_valu:6,match:[0,1,8,9,13,26,30],matcher:[0,12,26],matches_match:13,matches_mismatch:13,matches_xml:13,matter:[6,21],max:[0,8,13,26],max_:13,max_microvers:[0,30],max_retri:0,max_vers:[0,2,8,26,30],maximum:[0,8,30],maxsiz:0,mean:[0,6,8,11,13,24,26,29,30],mechan:[1,4,11,21,24,25,28,29,30],media:[2,6],meet:2,member:0,memori:30,memorycach:26,memoryerror:[13,26],mention:30,mere:30,messag:[0,2,10,19,21,26,30],met:[0,2],metadata:[0,8],metavar:11,method:[0,1,2,4,5,6,8,9,10,13,14,17,18,19,21,22,24,25,26,28,30],method_paramet:10,methodnotallow:2,micro:26,microvers:[0,6,13,26],microversion_service_typ:[0,30],microversiondiscoveri:6,middlewar:[8,24,26],might:[0,30],migrat:[26,27],min:[13,26],min_:13,min_microvers:[0,30],min_token_life_second:8,min_vers:[0,2,8,26,30],minim:[0,28],minimum:[0,8,26,30],minor:[0,26],miscellan:26,mismatch:13,mismatches_descript:13,mismatches_xml:13,misplac:[0,6,13,21],miss:[2,11,26],missingauthplugin:[0,2],missingproperti:26,missingrequiredopt:2,missmatch:2,misspel:26,mistak:26,mitaka:26,mixin:2,mock:[26,28],mock_auth_success:17,mock_plugin:22,mock_point:6,mockload:22,mockmanag:22,mockpatch:26,mockplugin:22,mode:[0,26,29,30],model:[13,30],modifi:26,modul:[24,25,26,27],monkei:13,more:[0,2,6,17,21,24,26,30],most:[2,13,24,29,30],mostli:[1,24],mount:[0,30],move:[0,26],mox3:26,mox:26,msdn:0,msg:[2,26],much:[0,28,30],multipl:[0,8,9,10,24,26,30],multipleexcept:[6,17],must:[0,1,2,6,8,13,24,25,29,30],mutabl:26,mutat:26,mutual:[0,8,26,29,30],mutual_auth:4,my_auth_plugin:30,my_service_domain:24,mycloud:29,mydomain:29,myhost:13,mypassword:[29,30],myproject:29,myregion:30,mysp:24,myuser:[29,30],nactual:13,nagl:0,name:[0,1,2,6,8,9,10,11,13,21,22,25,26,29,30],nameerror:26,namespac:[11,19,26,30],neccessari:[0,8],necessari:30,need:[0,4,5,6,8,9,10,11,13,26,30],needless:26,neither:30,nest:[6,26],net:21,netaddr:26,netloc:26,network:[0,30],neutron_group:28,never:[0,6,19],new_plugin:21,new_sess:30,newer:[0,26],newest:0,newton:26,next:[0,6,8,13,24],next_min_vers:[0,26,30],nice:6,nit:26,nix:26,noauth:[23,29],noauth_token:13,noauthtest:13,nomatchingplugin:[2,11,26],non:[0,6,10,19,21,26],none:[0,1,2,4,6,8,9,10,11,13,17,18,21,22,26,30],noopsemaphor:0,nope_it_fail:13,noqa:26,nor:30,normal:[0,1,26],normalize_catalog:1,normalize_endpoint_typ:26,normalize_interfac:1,normalize_statu:26,normalize_version_numb:[0,26],nose:26,not_befor:[0,26,30],notaccept:2,note:[0,6,8,10,21,24,26,29],notfound:2,noth:[0,1,6,8,9,13,30],notimpl:26,notimplementederror:[0,26],notus:13,nova:[6,21],nova_compat:21,novamicroversiondiscoveri:6,novapi:21,now:[0,6,8,13,17,26,28],number:[0,8,24,25,26,30],numer:0,oasi:19,oauth1:[0,3,12,13,16,24,26],oauth1authtest:18,oauth1loadingtest:18,oauth1method:5,oauth:[1,5,26,29],oauth_access_token_id:[1,6],oauth_consumer_id:[1,6],oauthlib:[5,26],obj:13,object:[0,1,6,8,9,10,11,13,21,22,24,25,26,30],obtain:[0,6,8,9,10,13,21,26,28,29],ocata:26,occ:26,occur:[1,2,4,5,26],odd:26,off:26,often:[0,6,11,13,21,29,30],oidc:[0,8,23,26],oidc_fixtur:[0,12],oidcaccesstoken:[8,10,26],oidcaccesstokenendpointnotfound:2,oidcauthorizationcod:[8,10],oidcauthorizationendpointnotfound:2,oidcauthorizationgranttest:21,oidcclientcredenti:10,oidcclientcredentialstest:21,oidcgranttypemissmatch:2,oidcpassword:[8,10],oidcpasswordtest:21,oidcpluginnotsupport:2,oidctokentest:21,old:[0,11,26],older:[0,8,21,26],oldest:0,omit:26,ommit:30,onc:[19,24],one:[0,2,6,8,9,10,11,13,17,24,29,30],onli:[0,1,2,6,10,11,13,17,19,21,24,26,30],open:[19,26],openid:[2,10,21,24,26,29],openidconnectaccesstoken:[22,24],openidconnectauthcodetest:22,openidconnectauthorizationcod:24,openidconnectbasetest:22,openidconnectclientcredenti:24,openidconnectclientcredentialstest:22,openidconnectpassword:24,openidconnectpasswordtest:22,openstack4:19,openstack:[0,1,8,9,10,11,13,21,24,26,29,30],openstackcli:26,openstackdocsthem:26,oper:[24,26,29,30],opestack:26,opt:[0,2,22,23,24,26,28],optim:26,option:[0,2,6,8,10,11,13,21,22,24,26,27,28,30],option_nam:13,optionerror:2,order:[1,7,8,13,24,26,29],ordereddict:26,org:[13,19,26,29],origin:[0,2,13],original_ip:0,os_:[26,29],os_auth_typ:29,os_auth_url:29,os_default_domain_nam:29,os_password:29,os_project_nam:29,os_usernam:29,osc:26,oslo:[13,26,28],oslo_config:[11,13,26,28],oslo_debug_help:26,oslo_i18n:[13,26],oslo_namespace_import:13,oslo_seri:[13,26],oslo_util:[13,26],oslosphinx:26,osx:26,other:[0,1,6,8,9,11,13,21,24,26,29,30],other_url:[13,21],otherwis:[0,1,6,8,10,11,13,22,30],our:[0,13,26],out:[1,2,6,8,10,26,30],output:[0,8,11,13,26,30],over:[0,26],overal:30,overrid:[0,5,6,10,11,13,17,21,22,24,26,29,30],overridden:[0,6,8,9,10,17],overwritten:0,own:[0,6,11,19,26,29,30],owner:[10,24],packag:[23,25,26],page:[26,27],pair:[0,8,9,10],paragraph:26,param:[0,6,8,9,11,22,26],paramet:[0,1,2,4,5,6,8,9,10,11,13,17,21,22,24,26,28,29,30],parents_as_id:26,parmet:0,pars:[11,13,19,30],parser:[0,11],part:[0,5,6,8,9,10,13,26,30],particular:[0,1,13,24],particularli:[11,24],pass:[0,6,8,10,11,13,19,21,24,25,26,29,30],passcod:[10,29],passiv:0,password:[0,5,6,8,19,21,24,26,30],password_usernam:[5,10],password_xpath:19,passwordmethod:[10,24],passwordtest:[21,22],past:6,patch:[0,13,26,28],patch_socket_with_opt:13,path:[0,6,10,13,21,30],pathless:26,pattern:[0,1,25,29],payload:[10,24],payment:2,paymentrequir:2,pbr:26,pdf:6,pend:30,pep257:26,pep8:[7,26],pep:26,per:[0,24,30],perform:[0,1,2,6,8,10,26,29,30],period:[0,26],permit:0,pick:10,piec:26,pike:26,pin:26,pip:[4,5,25],place:[0,6,8,13,30],plain:13,plaintext:0,plugin:[2,4,5,8,9,10,11,13,19,21,22,23,25,26,27],plugin_class:[11,21,22],plugin_nam:22,plugina:22,pluginb:22,plugintyp:24,plugintypemethod:24,plumb:26,point:[6,22,24,26,30],polici:19,pool:[0,26],pool_block:0,pool_connect:0,pool_kwarg:0,pool_maxs:0,poolmanag:0,popen:26,popul:1,port:26,portion:[2,6],posit:[10,26],possibl:[0,6,8,13,24,30],post:[0,17,26,30],potenti:[8,9,26,30],practic:24,pre:[26,30],pre_record_hook:6,precondit:2,preconditionfail:2,predefin:30,prefer:[1,8,30],prefix:[0,5,10,13,21,26],prepar:[6,17,19,26],prepend:0,present:[0,1,8,10,11,13,22,28],preserv:0,pretti:26,prettyt:26,prev_kei:6,prevent:[0,6,13,26,30],primarili:29,princip:1,print:[11,26],printt:26,prioriti:[0,29],privat:[26,30],probabl:0,problem:[0,2,19,30],process:[0,2,4,7,27,29,30],process_head:26,produc:[0,6,30],product:26,profil:26,proj:30,project:[0,1,4,6,8,10,13,24,25,26,27,29,30],project_domain_id:[1,6,9,10,21,30],project_domain_nam:[1,6,9,10,21],project_id:[0,1,6,9,10,13,21,24,25,26],project_is_domain:[1,6],project_nam:[1,6,9,10,21,29,30],project_scop:[1,26],project_scoped_token:13,projectid:24,prompt:[11,26],proper:19,properli:26,properti:[11,14,22,26,28,30],protect:[10,26],protoc:26,protocol:[2,4,6,10,19,21,25,26,29],prove:28,provid:[0,1,2,6,8,10,11,13,17,21,22,24,26,27,29],providen:29,proxi:[2,9],proxyauthenticationrequir:2,pti:26,publicurl:[1,8,21],pure:30,purpos:[1,28],purposefulli:[25,28,30],put:[0,2,26,30],pwauth:24,py33:26,py34:26,py35:26,py36:26,py3k:26,py3kcompat:26,pycrypto:26,pypi:26,python2:26,python3:26,python:[0,10,13,25,26,30],pythonhashse:26,qualifi:0,qualiti:0,queen:26,queri:[0,8,11,13,24,26],querystr:13,question:30,quit:29,rais:[0,2,6,8,9,10,11,17,19,26],raise_exc:[0,26],random:26,rang:[0,2,13,25,26,30],rate:[0,26],rate_limit:0,rate_semaphor:0,rather:[24,26,30],raw:[0,1,11,26],raw_endpoint:0,raw_statu:[0,8,9],raw_version_data:0,read:[11,13],readabl:[13,26],readm:26,real:[6,26],realli:[0,21],reason:[0,1,6,8,11,26],reauthent:[8,9,10,26],receiv:[0,2,19,24,30],recent:[2,13],recogn:[2,30],recommend:[6,17,26],record:[6,26],recorded_with:6,recreat:[0,8],recurs:24,redact:[13,26],redirect:[0,13,26,29],redirect_chain:13,redirect_kwarg:13,redirect_uri:10,redirecttest:13,ref:26,refactor:26,refer:[0,26,30],reflect:[0,28],reformat:26,refresh:[8,26],refus:2,regardless:[0,30],regex:0,regexobject:0,region:[0,1,6,8,13,21,26,30],region_nam:[0,1,6,8,13,21,26,30],regionon:21,regist:[7,11,21,26,28],register_adapter_argparse_argu:[0,11],register_adapter_conf_opt:11,register_argparse_argu:[0,11],register_auth_argparse_argu:11,register_auth_conf_opt:11,register_conf_opt:11,register_service_adapter_argparse_argu:[0,11],register_service_argparse_argu:[0,11],register_session_argparse_argu:11,register_session_conf_opt:11,registr:26,regular:0,rel:[0,26],relat:[26,30],releas:[0,26],releasenot:26,relev:[0,29],reli:[6,30],reload:8,remot:[0,8],remov:[0,26,28],remove_service_catalog:26,renam:26,reno:26,reorder:26,reorgan:26,repeat:26,replac:[0,21,26,28,29],repo:26,report:[6,26,30],repres:[0,1,8,11],represent:[0,10,28],req:[0,30],request:[0,1,2,4,5,6,8,10,11,13,17,19,21,24,26,27,29],request_ecp_url:[10,21],request_handl:30,request_id:2,request_id_logg:30,request_kwarg:4,request_logg:30,request_match:6,requestedrangenotsatisfi:2,requestentitytoolarg:2,requests_auth:0,requests_kerbero:4,requests_mock:17,requestsauth:13,requestsecuritytoken:19,requesttim:0,requesttimeout:2,requesturitoolong:2,requir:[0,1,2,4,5,6,8,9,10,11,13,21,24,25,26,28,29,30],requiremnet:26,rescop:[1,26,29],reserv:2,reset_tim:0,resid:[25,30],resolut:0,resolv:9,resourc:[2,10,24],resp:[1,13,30],respond:[2,6],respons:[0,6,8,9,10,13,19,21,23,24,26,30],rest:30,restor:[13,26],restrict:[0,24,30],result:[0,6,8,11,13,26,30],retf:26,retri:[0,2,26],retriabl:0,retriable_status_cod:0,retriableconnectionfailur:2,retriev:[0,6,8,9,10,11,13,21,24,26],retry_aft:[2,26],reus:[8,10,24,26,29,30],revers:[0,6,17],revert:26,review:[7,26],revok:[0,6,8,13],rework:26,rfc:26,right:13,robla:6,rocki:26,role:[1,26],role_assign:26,role_id:[1,6,26],role_nam:[1,6,26],root:[6,24,26,30],round:8,rout:[26,30],rpmbuild:13,rst:26,rule:[0,26],run:[0,8,13,26,27,30],runtim:26,safe:30,safe_load:26,safeti:26,same:[0,6,8,11,24,25,28,29,30],saml2:[0,8,10,12,13,16,21,24,26,29],saml:[10,26,29],saml_assert:20,samlauth2plugintest:19,sampl:6,sane:26,saner:26,satisfi:[0,2,8],save:[0,6,26],schema:19,scheme:[0,8],scope:[0,1,4,8,10,25,26,29,30],scratch:0,scrub:26,sdk:26,search:[0,26,27],secext:19,second:[0,8,13],secret:[5,10,11,21,24,26,29,30],section:[4,5,8,10,11,26,29],secur:[13,19,26,30],see:[0,8,25,26,30],seem:2,select:[0,6,30],self:[0,1,26],semant:2,semaphor:[0,26],semaphoretest:13,send:[0,10,19,24,26,30],sens:[0,6,8,13,21],sensit:[0,26],sent:[0,2,4,5,8,10,29,30],sep:30,separ:[0,26,28],serial:[0,13,23,26],serializer_nam:6,serivc:26,server:[0,2,6,10,13,19,21,24,26,29,30],servic:[0,1,2,6,8,9,10,11,13,21,24,26,27,28,29],service_auth:0,service_catalog:[0,23,28],service_cli:24,service_id:[0,1],service_nam:[0,1,6,8,13,21,26],service_provid:[0,6,10,23,26],service_provider_dict:21,service_token:23,service_typ:[0,1,2,6,8,10,13,21,26,30],service_url:[0,13],servicecatalog:[1,26],servicecatalogtest:14,servicecatalogv2:[1,28],servicecatalogv3:1,servicecatalogv3test:14,serviceprovid:1,serviceprovidermanag:10,serviceprovidernotfound:2,servicetokenauthwrapp:0,servicetokentest:13,serviceunavail:2,sess:[21,24,25,30],session:[4,5,6,8,9,10,13,21,23,24,25,26,27,28],session_logg:30,sessionauthtest:13,sessiongroup:22,sessiontest:13,set:[0,2,6,8,10,11,13,14,17,18,19,21,22,26,30],set_application_credenti:6,set_auth_cach:0,set_auth_st:[0,8],set_bind:6,set_domain_scop:6,set_oauth:6,set_project_scop:6,set_scop:6,set_system_scop:6,set_trust:6,set_trust_scop:6,setformatt:30,setlevel:30,setup:[6,13,14,17,18,19,21,22,26],setup_redirect:13,setuperror:[6,17],setuptool:[25,28],sever:28,sha1:[26,30],sha256:26,shade:[26,29,30],share:[0,11],shibboleth:[19,21],shield:26,shift:26,ship:24,should:[0,1,5,6,8,9,10,11,13,17,19,21,24,26,28,29,30],shouldn:26,show:[24,26],shown:11,side:[0,2,26],signatur:26,similar:[0,2,6,8,29,30],simpl:[6,13,22,28,30],simplejson:26,simpli:[0,6,11,22,30],simplifi:[0,27],simultan:0,sinc:[8,24],singl:[0,1,8,24,26,30],situat:[24,29,30],six:26,skip:[1,8,26],skip_discoveri:8,slash:26,slightli:24,small:[0,26],soap:19,soap_respons:20,socket:26,softwar:26,solut:24,some:[0,6,7,8,11,13,24,26,28,30],someth:[0,6,8,13],sort:[0,6,13,21,26],sourc:[8,24],sp1:21,sp2:21,sp_auth_url:[6,21],sp_id:[0,1,2,6,8,21],sp_root_url:21,sp_url:[0,6,8,19,21],space:26,spec:30,special:[0,6,24],specif:[0,1,2,6,7,11,13,21,24,25,26,29,30],specifi:[0,1,2,6,10,11,21,22,24,26,28,29,30],spell:26,sphinx:26,split:[0,26,30],split_logg:[0,26,30],ssl:[0,2,26],sslerror:2,sso:[19,21],stabl:[0,26],stack:26,stage:2,stale_dur:1,stale_token_dur:26,standalon:[0,19,29],standard:[0,4,6,11,13,17,21,24,25,26,27,29,30],start:[0,26],state:[0,5,8,10,26,29],statement:26,statu:[0,6,8,9,26,30],status_cod:13,status_code_retri:0,stdout:30,step:6,stestr:26,still:[0,6,8,11,13,17,21,22,24,28],stop:26,storag:[8,30],store:[0,8,21,26,28,30],str:[0,1,2,6,8,9,10,11,13,26],str_exampl:13,strategi:10,stream:13,stream_handl:30,streamhandl:30,strict:26,strictli:30,string:[0,1,4,5,6,8,9,10,11,13,21,24,26,30],structur:[0,6,26],strutil:26,stub:[6,26],stub_auth:[18,21],stub_auth_data:21,stub_discoveri:21,stub_service_url:13,stub_url:13,stuff:26,style:[0,1,13,21,26],subclass:[0,2,6,8,17,21],subdirectori:26,subject:26,subject_token:[18,21],sublogg:30,submit:27,submodul:[3,12,16,23],subpackag:23,subprocess:26,subsequ:21,subset:24,subsystem:26,subtree_as_id:26,succe:30,suggest:0,suitabl:[0,2],summari:26,supersed:0,suppli:[0,2,29],support:[0,2,6,8,11,17,22,24,25,26,28],surfac:26,swap:26,swift:21,swiftapi:21,symbol:26,sync:26,synchron:26,synonym:1,syntax:[2,26],sys:26,system:[0,1,6,10,11,26,29,30],system_scop:[1,9,10],tabl:26,tag:26,take:[0,8,11,13,24,26,30],taken:[11,13,30],talk:[0,6,13,21],tarbal:26,target:[11,13,26,29],task:[0,6,30],tcp:[0,26],tcp_keepcnt:26,tcp_keepintvl:26,tcpkeepaliveadapt:0,tcpkeepaliveadaptertest:13,team:26,tell:0,templat:[20,26],temporari:26,tenant:[1,8,13,26,29],tenant_id:[1,6,8,9],tenant_nam:[1,6,8,9],term:30,test:[0,6,23,24,26,27,28],test_200_without_paos_head:19,test__str__:13,test_access:[0,12,13],test_access_sp_no_cookies_fail:19,test_adapt:[0,12,13],test_adapter_connect_retri:13,test_adapter_get_token:13,test_adapter_http_503_retri:13,test_adapter_http_status_retri:13,test_adapter_invalid:13,test_adapter_service_typ:22,test_adapter_service_type_per_servic:22,test_adapter_user_agent_adapt:13,test_adapter_user_agent_sess:13,test_adapter_user_agent_session_adapt:13,test_adapter_user_agent_session_adapter_addit:13,test_adapter_user_agent_session_adapter_no_app_vers:13,test_adapter_user_agent_session_adapter_no_client_vers:13,test_adapter_user_agent_session_overrid:13,test_adapter_user_agent_session_version_on_adapt:13,test_additional_head:13,test_additional_headers_overrid:13,test_adfs_request_password:19,test_adfs_request_to:19,test_adfs_request_us:19,test_admin_url:21,test_all_entry_points_are_valid:22,test_allow_deprec:13,test_allow_experiment:13,test_allow_unknown:13,test_app_cred_id:21,test_app_cred_secret:21,test_application_credential_method:21,test_asking_for_auth_endpoint_ignores_check:21,test_auth_adf:[0,12,13,16],test_auth_plugin_default_with_plugin:13,test_auth_plugin_dis:13,test_auth_ref:21,test_auth_saml2:[0,12,13,16],test_auth_url:[13,19,21],test_authenticate_with_kerberos_domain_scop:17,test_authenticate_with_kerberos_mutual_authentication_dis:17,test_authenticate_with_kerberos_mutual_authentication_requir:17,test_authenticate_with_mutual_authentication_dis:17,test_authenticate_with_mutual_authentication_requir:17,test_authenticate_with_token:21,test_authenticate_with_user_id_password:21,test_authenticate_with_user_id_password_scop:21,test_authenticate_with_username_password:21,test_authenticate_with_username_password_domain_scop:21,test_authenticate_with_username_password_project_scop:21,test_authenticate_with_username_password_scop:21,test_baremetal_bas:21,test_baremetal_intern:21,test_bas:[18,22],test_base_options_are_ther:22,test_basic_cas:13,test_basic_endpoint_cas:13,test_basic_get:13,test_basic_params_ad:22,test_basic_post_keeps_correct_method:13,test_betamax_fixtur:[0,12],test_betamax_hook:[0,12],test_betamax_seri:[0,12],test_bind:14,test_broken_discovery_endpoint:21,test_building_a_service_catalog:14,test_building_domain_scoped_accessinfo:14,test_building_project_as_domain_scoped_accessinfo:14,test_building_project_scoped_accessinfo:14,test_building_scoped_accessinfo:14,test_building_system_scoped_assessinfo:14,test_building_unscoped_accessinfo:14,test_cacert:22,test_can_pass_custom_seri:13,test_can_pass_grant_type_but_warning_is_issu:21,test_can_pass_serializer_nam:13,test_catalog:13,test_check_cache_id_match:21,test_check_cache_id_no_match:21,test_check_valid_token_when_authent:19,test_cinder_version_data:13,test_cli:[0,12,13],test_client_cert:22,test_client_except:21,test_clientexception_with_messag:15,test_clientexception_with_no_messag:15,test_collect_tim:13,test_common_conf_opt:22,test_compute_admin:21,test_compute_bas:21,test_compute_intern:21,test_compute_publ:21,test_conf:[0,12,13],test_conf_load:22,test_connect_retri:13,test_connection_error:21,test_consumer_mismatch_error_workflow:19,test_consumer_url:19,test_create_plugin_load:22,test_create_plugin_no_reauthent:21,test_create_v2_if_no_domain_param:21,test_create_v3_if_domain_param:21,test_creating_with_no_arg:22,test_data_for_no_vers:13,test_data_for_url:13,test_default_domain_id_no_v3:21,test_default_domain_id_with_v3:21,test_default_domain_name_no_v3:21,test_default_domain_name_with_v3:21,test_default_microvers:13,test_default_opt:22,test_delet:13,test_deprec:22,test_deprecated_cli_opt:22,test_deprecated_env_multi_opt:22,test_deprecated_env_opt:22,test_deprecated_multi_cli_opt:22,test_describe_differ:13,test_deseri:13,test_diablo_token:14,test_diff_sect:22,test_direct_discov:21,test_direct_discovering_with_no_data:21,test_direct_discovering_with_relative_link:21,test_direct_discovery_provided_plugin_cach:21,test_disc_error_for_failur:21,test_discov:21,test_discoveri:[0,12,26],test_discovering_version_no_discoveri:21,test_discovering_version_with_discoveri:21,test_discovering_when_version_miss:21,test_discovering_with_no_data:21,test_discovering_with_protocol_rel:21,test_discovering_with_relative_anchored_link:21,test_discovering_with_relative_link:21,test_discovery_not_found:21,test_discovery_trailing_slash:21,test_discovery_uses_plugin_cach:21,test_discovery_uses_provided_session_cach:21,test_discovery_uses_session_cach:21,test_discovery_uses_session_plugin_cach:21,test_does_not_set_tcp_keepalive_on_custom_sess:13,test_doesnt_log_password:21,test_domain_auth_properti:21,test_domain_id:13,test_domain_id_scope_header_pass:21,test_domain_nam:13,test_domain_name_scope_header_pass:21,test_domain_scop:13,test_empty_default_service_provid:13,test_end_to_end_with_generic_password:21,test_end_to_end_workflow:[19,21],test_end_to_end_workflow_303_redirect:21,test_endpoint_data_no_vers:21,test_endpoint_data_no_version_no_discoveri:21,test_endpoint_data_noauth_adapt:13,test_endpoint_data_noauth_discov:13,test_endpoint_data_noauth_no_discov:13,test_endpoint_data_relative_vers:21,test_endpoint_data_str:13,test_endpoint_data_token_endpoint_adapt:13,test_endpoint_data_token_endpoint_discov:13,test_endpoint_data_token_endpoint_no_discov:13,test_endpoint_data_version_url_no_discoveri:21,test_endpoint_filter_without_service_type_fail:21,test_endpoint_no_vers:21,test_endpoint_override_data_runs_discoveri:21,test_endpoint_override_does_id_replac:13,test_endpoint_override_fails_to_do_unknown_replac:13,test_endpoint_override_fails_to_replace_if_non:13,test_endpoint_override_ignore_full_url:13,test_endpoint_override_overrides_filt:13,test_endpoint_override_skips_discoveri:21,test_endpoint_resolv:22,test_entry_point:[0,12,13],test_env_overrides_default_opt:22,test_except:[0,12,13],test_fail_getting_ecp_assert:21,test_fair_sempahor:[0,12],test_federated_property_standard_token:14,test_federated_url:21,test_fedkerb_load:[0,12,13,16],test_fil:13,test_fixtur:[0,12,26],test_forcing_discoveri:21,test_forcing_discovery_list_returns_url:21,test_full_url_overrides_endpoint_filt:21,test_gener:[0,12,13],test_get:13,test_get_adfs_security_token:19,test_get_adfs_security_token_authn_fail:19,test_get_adfs_security_token_bad_respons:19,test_get_all_version_data:21,test_get_all_version_data_adapt:21,test_get_all_version_data_all_interfac:21,test_get_all_version_data_by_service_typ:21,test_get_all_version_data_service_alia:21,test_get_auth_properti:21,test_get_common:22,test_get_conf_opt:22,test_get_conf_options_undeprec:22,test_get_current_versioned_data:21,test_get_ecp_assertion_empty_respons:21,test_get_ecp_assertion_wrong_head:21,test_get_endpoint:13,test_get_endpoint_data:21,test_get_endpoint_data_comput:21,test_get_endpoint_with_overrid:13,test_get_logg:13,test_get_nam:22,test_get_set_auth_st:21,test_get_versioned_data:21,test_get_versioned_data_volume_project_id:21,test_get_versioned_data_volume_project_id_unversioned_first:21,test_getting_endpoint:21,test_getting_endpoints_on_auth_interfac:21,test_getting_endpoints_project_id_and_trailing_slash_in_disc_url:21,test_glance_version_data:13,test_grant_type_and_plugin_missmatch:21,test_grizzly_token:14,test_group_id:13,test_hacking_check:[0,12],test_handle_missing_service_provid:21,test_head:13,test_history_matches_request:13,test_http_503_retri:13,test_http_session_opt:13,test_http_status_retri:13,test_http_status_retries_another_cod:13,test_identity_common:[0,12,13],test_identity_v2:[0,12,13],test_identity_v3:[0,12,13],test_identity_v3_feder:[0,12,13],test_identity_v3_oidc:[0,12,13],test_idp:19,test_idp_url:19,test_ignored_non_service_typ:13,test_ignoring_invalid_link:13,test_init_poolmanager_with_basic_opt:13,test_init_poolmanager_with_given_optionsl:13,test_init_poolmanager_with_requests_lesser_than_2_4_1:13,test_init_poolmanager_with_tcp_keepcnt:13,test_init_poolmanager_with_tcp_keepcnt_on_window:13,test_init_poolmanager_with_tcp_keepidl:13,test_init_poolmanager_with_tcp_keepintvl:13,test_initial_call_to_get_access_token:21,test_initial_sp_call_invalid_respons:19,test_insecure_timeout:22,test_interface_conflict:22,test_interface_list:21,test_invalid:[13,21],test_invalid_auth_response_dict:21,test_invalid_auth_response_typ:21,test_invalid_discovery_docu:21,test_invalidate_respons:21,test_is_admin_project:[13,14],test_is_admin_project_fals:14,test_is_admin_project_tru:14,test_is_admin_project_unset:14,test_json:13,test_json_content_typ:13,test_kerberos_load:[0,12,13,16],test_keystone_version_data:[13,26],test_keystoneauth_betamax_fixtur:13,test_latest_version_gets_latest_vers:21,test_legacy_bind:13,test_legacy_binding_non_json_resp:13,test_load:[0,12,13,17],test_load_bad_valid_interfaces_valu:22,test_load_discoveri:21,test_load_discovery_override_by_endpoint:21,test_load_non:17,test_load_old_interfac:22,test_load_valid_interfaces_comma_list:22,test_load_valid_interfaces_list:22,test_load_version_rang:22,test_load_with_noth:22,test_loading_gett:22,test_loading_getter_with_kwarg:22,test_loading_invalid_plugin:22,test_loading_v2:22,test_loading_v3:22,test_loading_with_no_data:22,test_loads_v3_with_user_domain:22,test_logger_object_pass:13,test_logging_body_only_for_specified_content_typ:13,test_logging_cacert:13,test_logs_failed_output:13,test_map:[0,12,13,16],test_match:[0,12],test_matches_match:13,test_method:13,test_microvers:13,test_mismatch_detail:13,test_missing_paramet:22,test_nested_adapt:13,test_no_access_token_endpoint:21,test_no_discoveri:21,test_no_reauthent:21,test_no_redirect:13,test_no_request_matchers_provid:13,test_no_scope_header_fail:21,test_no_serializer_options_provid:13,test_no_trailing_slash_on_catalog_endpoint:21,test_no_url:21,test_noauth:[0,12],test_noauth_opt:13,test_not_found:13,test_oauth1:[0,12,13,16],test_oauth1_load:[0,12,13,16],test_oauth_access:14,test_oauth_authenticate_success:18,test_oauth_scop:13,test_opt:[17,18,22],test_other_param:22,test_overrides_default_string_valu:22,test_overrides_default_type_valu:22,test_param_load:22,test_pass:[19,21],test_pass_through:13,test_passed_auth_plugin:13,test_passed_auth_plugin_overrid:13,test_passed_when_not_200:19,test_password:[0,12,13],test_password_cache_id:21,test_password_change_auth_st:21,test_password_with_no_user_id_or_nam:21,test_patch:13,test_path_based_url_v2:21,test_path_based_url_v3:21,test_pathless_url:21,test_permanent_redirect_308:13,test_plugin:6,test_plugins_are_all_opt:22,test_post:13,test_pre_record_hook_empty_bodi:13,test_pre_record_hook_v2:13,test_pre_record_hook_v3:13,test_prepare_adfs_request_address:19,test_prepare_adfs_request_custom_endpointrefer:19,test_prepare_sp_request:19,test_project_as_domain_scop:13,test_project_auth_properti:21,test_project_id:13,test_project_id_int_fallback:13,test_project_id_scope_header_pass:21,test_project_name_scope_only_header_fail:21,test_project_of_domain__name_scope_header_pass:21,test_project_of_domain_id_scope_header_pass:21,test_project_scop:13,test_project_scoped_mapped_auth:17,test_protocol:19,test_put:13,test_raise_exc_overrid:13,test_raises_exc_only_when_ask:13,test_reauth_cal:13,test_reauth_not_cal:13,test_reauthent:21,test_redirect_forev:13,test_redirect_limit:13,test_register_cfg:22,test_remote_url:21,test_replay_of_bad_url_fail:13,test_request_accept_head:19,test_request_match:13,test_requests_auth_plugin:13,test_required_valu:22,test_returns_original_skipping_discoveri:21,test_returns_original_when_discover_fail:21,test_rol:13,test_role_id:13,test_root_admin_url:21,test_root_url:[13,18,21],test_run_discovery_cach:13,test_same_sect:22,test_scoped_behaviour:21,test_second_call_to_protected_url:21,test_semaphore_fast_multiple_concurr:13,test_semaphore_fast_no_concurr:13,test_semaphore_fast_single_concurr:13,test_semaphore_multiple_concurr:13,test_semaphore_no_concurr:13,test_semaphore_single_concurr:13,test_send_assertion_to_service_provider_bad_statu:19,test_send_ecp_authn_respons:21,test_send_ecp_authn_response_303_redirect:21,test_sends_nocatalog:21,test_seri:13,test_servcie_catalog_get_url_region_nam:14,test_server_error:13,test_servic:13,test_service_catalog:21,test_service_catalog_alias_all_by_nam:14,test_service_catalog_alias_find_best_match:14,test_service_catalog_alias_find_exact_match:14,test_service_catalog_alias_find_offici:14,test_service_catalog_empti:14,test_service_catalog_endpoint:14,test_service_catalog_endpoint_id:14,test_service_catalog_get_endpoints_region_nam:14,test_service_catalog_get_url_region_nam:14,test_service_catalog_multiple_service_typ:14,test_service_catalog_region:14,test_service_catalog_service_nam:14,test_service_catalog_url_for_region_nam:14,test_service_catalog_without_nam:14,test_service_catalog_without_service_typ:14,test_service_provid:[13,21],test_service_providers_url:21,test_service_token:[0,12],test_service_type_url:13,test_service_url:21,test_service_url_defaults_to_publ:21,test_service_url_raises_if_no_auth_plugin:13,test_service_url_raises_if_no_url_return:13,test_sess:[0,12],test_session_debug_output:13,test_session_debug_output_logs_openstack_request_id:13,test_set_microversion_head:13,test_setting_bad_connection_param:21,test_setting_connection_param:21,test_setting_endpoint_overrid:13,test_setting_global_id_on_request:13,test_setting_head:21,test_setting_no_discover_hack:21,test_setting_service_token:13,test_setting_variables_on_get_endpoint:13,test_setting_variables_on_request:13,test_sp_url:19,test_split_logg:13,test_ssl_error:21,test_ssl_error_messag:13,test_standard_workflow_302_redirect:19,test_standard_workflow_303_redirect:19,test_symbol:21,test_tenant_id:13,test_tenant_nam:13,test_tenant_scop:13,test_token:[0,12,13,18,19],test_token_bind:13,test_token_cache_id:21,test_token_endpoint:[0,12],test_token_endpoint_deprecated_opt:13,test_token_endpoint_opt:13,test_token_endpoint_user_id:13,test_tokenless_auth:[0,12,13],test_trailing_slash_on_computed_endpoint:21,test_trust:14,test_trust_id:13,test_trust_scop:13,test_unknown_connection_error:13,test_unknown_discovery_vers:21,test_unscop:13,test_unscoped_behaviour:21,test_unscoped_mapped_auth:17,test_unscoped_request:21,test_unscoped_with_scope_data:21,test_url:[6,13,18,19,21],test_us:[13,19],test_user_ag:13,test_user_and_project_id:13,test_user_id:13,test_user_nam:13,test_usernam:13,test_uses_tcp_keepalive_by_default:13,test_using_default_messag:15,test_util:[0,12],test_v2_access:[0,12,13],test_v2_params_v3_url:21,test_v2_rol:14,test_v2_service_catalog:[0,12,13],test_v3:[0,12,13,16],test_v3_access:[0,12,13],test_v3_disocovery_failure_v2_url:21,test_v3_domain_params_v2_url:21,test_v3_params_v2_url:21,test_v3_plugin_from_failur:21,test_v3_service_catalog:[0,12,13],test_v3_url:17,test_v3_user_params_v2_url:21,test_val:22,test_version_arg:13,test_version_between:13,test_version_data_bas:13,test_version_data_individu:13,test_version_data_ironic_microvers:13,test_version_data_legacy_ironic_microvers:13,test_version_data_legacy_ironic_no_overrid:13,test_version_data_microvers:13,test_version_data_override_version_url:13,test_version_data_unknown:13,test_version_hack:13,test_version_mutex_max:22,test_version_mutex_min:22,test_version_mutex_minmax:22,test_version_numb:13,test_version_rang:21,test_version_to_str:13,test_volum:21,test_warning_dual_scop:18,test_will_expire_soon:14,test_with_default_string_valu:22,test_with_default_type_valu:22,test_with_domain_and_project_scop:21,test_with_expir:21,test_with_multiple_mechan:21,test_with_multiple_mechanisms_factori:21,test_with_multiple_scop:21,test_with_nam:22,test_with_trust_id:21,test_with_user_domain_param:21,test_without_name_or_id:22,test_without_project_domain:22,test_without_secret:22,test_without_user_domain:22,test_workflow:19,test_wrong_grant_typ:21,testbetamaxfixtur:13,testbetamaxfixtureserializerbehaviour:13,testbetamaxhook:13,testbetamaxseri:13,testcas:[13,14,15,17,18,19,21,22],tester:19,testerfederationplugin:21,testidp:21,testkerberosauth:17,testmappedauth:17,testplugin:6,testr:26,testresourc:26,testrespons:13,testsplitload:22,testtool:[13,26],testxmlequ:13,text:[11,13,26,30],than:[0,2,8,11,24,26,29,30],thei:[0,1,5,6,8,10,11,13,21,24,26,29,30],them:[0,4,5,6,8,10,11,24,28,30],theme:26,themselv:[22,28],therefor:[0,8],thi:[0,1,2,4,5,6,7,8,9,10,11,13,17,19,21,22,24,25,26,28,29,30],thign:26,thing:30,thirdhost:13,those:[0,24,30],though:26,thread:26,three:[26,30],through:[0,26,30],thu:[8,9,10],time:[0,1,2,6,8,9,13,24,26],timeout:[0,2],timestamp:30,timeutil:26,tip:26,titl:26,to_xpath:19,todo:26,token:[0,1,2,4,5,6,8,13,17,21,22,24,25,26,28,30],token_bodi:17,token_endpoint:[23,24,26,30],token_id:[1,6,17],token_url:[10,17],tokenendpoint:26,tokenendpointtest:13,tokenless:[10,26],tokenless_auth:[0,8],tokenlessauth:[8,10,24],tokenlessauthtest:21,tokenmethod:[10,24],tokentest:[21,22],too:2,topic:30,total:[6,17],totp:[0,8,24,26,29],totpmethod:[10,24],totptest:22,toward:[0,26],tox:[26,27],tox_instal:26,trace:30,track:0,tradit:24,trail:26,transact:30,transit:[26,28],translat:[0,26,30],transpar:0,treat:26,trigger:[0,6,10,13,21],trip:8,trivial:26,trove:26,trust:[1,8,10,19,26,29],trust_id:[1,6,8,9,10,26],trust_imperson:6,trust_scop:1,truste:1,trustee_user_id:[1,6],trustor:1,trustor_user_id:[1,6],tue:30,tune:26,tupl:[0,1,4,5,8,9,10,24,26,30],turn:[0,8,26],tweak:26,two:[0,6,13,30],txt:[26,28],type:[0,1,2,4,5,6,8,9,10,11,13,21,22,24,26,28,29,30],typeerror:[0,8],typo:26,ubuntu:30,unabl:[2,26],unauthent:[0,26],unauthor:[0,2,6,8,13],unavail:[0,1,2,8,26],uncap:26,unchang:[0,21],uncom:26,under:24,understand:30,undu:30,unexpect:13,unicod:[13,26],unifi:[0,30],uniqu:[0,5,6,8,9,10,13,24],unit:[0,12,26],univers:26,unknown:[0,2],unknownconnectionerror:[2,26],unless:26,unnecessari:26,unprocess:2,unprocessableent:2,unprotect:30,unrecognis:[0,30],unrel:0,unscop:[0,4,8,10,21,25,26],unsort:26,unsupport:[0,2,8],unsupportedmediatyp:2,unsupportedparamet:[0,2],unus:26,unvers:[8,26,29,30],updat:[6,26,28],upon:[6,8,10,11,22,25,29],upper:[0,30],uppercas:29,upstream:[2,25],uri:[2,29],url:[0,1,2,6,8,9,10,13,17,21,24,26,28,29,30],url_for:[0,1,26,28],urllib3:0,usabl:[0,8,26],usag:[0,10,24,26,28],use:[0,1,2,4,6,8,9,10,11,13,17,21,24,25,26,27,28,29,30],used:[0,1,2,5,6,8,9,10,11,13,17,21,22,24,26,28,29,30],usedevelop:26,usefixtur:13,useful:[0,1,8,11,24,28,29],useless:26,useloadingfixtur:22,user:[0,1,6,8,9,10,11,13,19,24,26,29],user_ag:[0,13,26],user_auth:0,user_domain_id:[1,6,8,9,10,11,30],user_domain_nam:[1,6,8,9,10,24],user_id:[0,1,6,8,9,10,13,26],user_nam:6,user_url:13,user_xpath:19,userid:26,usernam:[1,5,8,9,10,19,24,26,29,30],usernametoken:19,uses:[4,29,30],using:[0,1,2,4,5,6,8,24,25,26,27,28,29,30],utf:[13,26],util:[0,6,12,14,15,16,18,25,26],utilstest:13,uuid:[0,26],v2_html:6,v2_id:6,v2_pdf:6,v2_plugin_class:21,v2_statu:6,v2_token:13,v2_updat:6,v2_url:[13,21],v2discoveri:6,v2identityplugin:21,v2pass:22,v2password:[8,22,24,26],v2token:[6,8,24,28],v2tokentest:13,v3_id:6,v3_json:6,v3_plugin_class:21,v3_statu:6,v3_updat:6,v3_url:[13,21],v3_xml:6,v3adfspassword:26,v3applicationcredenti:8,v3applicationcredentialtest:22,v3discoveri:6,v3federatedplugin:21,v3federationtoken:[6,26],v3fedkerb:[24,26],v3identityplugin:21,v3kerbero:24,v3oauth1:[5,24],v3oauth1method:5,v3oidcaccesstoken:[8,22,24],v3oidcauthcod:[22,24],v3oidcauthorizationcod:8,v3oidcclientcredenti:[22,24],v3oidcpassword:[8,22,24],v3password:[8,24],v3passwordtest:22,v3samlpassword:24,v3scopedsaml:26,v3token:[6,8,22,24],v3tokenlessauth:[8,24],v3tokenlessauthtest:22,v3tokentest:13,v3totp:[8,24],val:[13,22],valid:[0,1,2,6,8,9,10,11,13,21,24,26,29,30],valid_interfac:26,valu:[0,1,5,6,8,9,10,11,13,14,21,22,24,26,29,30],valueerror:[0,2],valueof:[0,8],variabl:[0,10,24,26,29],varieti:30,variou:[8,9,10,13,24,30],vast:24,venv:26,veri:[13,28],verif:0,verifi:[0,13,24,26,30],version:[0,1,2,6,8,9,10,11,13,21,26,29],version_between:[0,26],version_data:[0,26],version_match:0,version_string_data:0,version_to_str:0,versiondata:[0,8,26],versiondatatest:13,versiondiscoveri:6,versioned_data_for:0,versioned_url_for:0,versionnotavail:2,via:[0,1,4,8,9,10,11,24,26,30],vim:26,violat:26,visibl:[0,6,13,21],vlatest:0,volum:[8,26,30],volume_vers:8,volumev2:30,w292:26,w503:26,wai:[0,1,6,8,11,13,21,26,27,28,29],wait:2,want:[0,5,6,10,21,24,30],warn:[26,30],warnerror:26,warrant:8,wasn:[1,8,9,10],wast:30,well:[0,2,6,10,24,29,30],were:[2,11,22,28],what:[0,2,6,8,9,10,11,13,21,28,30],whatev:8,wheel:26,when:[0,1,2,6,8,9,10,11,13,21,24,25,26,28,29,30],where:[0,8,9,10,11,19,24,29,30],wherev:[0,6,8,13],whether:[0,8,30],which:[0,2,6,11,17,22,24,28,29,30],whitelist:26,who:30,wider:30,will_expire_soon:1,willing:2,window:26,windowsazurestorag:0,wish:[8,9,10,11,22],within:[0,1,6,17,24,26,27,28,30],without:[4,5,6,8,11,24,26],work:[10,24,26],workflow:[0,21,26],world:13,worri:30,would:[0,6,24,25,29,30],wrap:[0,6,8,10,13,17,26,30],wrapper:[0,26],write:27,written:24,wrong:[19,26],wsa:19,wsp:19,wss:19,wssecur:19,www:19,xml:[6,13,19,26],xmlequal:13,xmlmismatch:13,xmln:13,xmlsoap:19,xsd:19,xyz:13,yaml:[6,13,26,29],yamljson:6,yamljsonseri:[6,26],yet:[2,19],yolanda:6,you:[0,2,6,8,9,10,11,13,21,22,24,25,28,29,30],your:[0,6,11,22,24,30],yourself:11,zuul:26},titles:["keystoneauth1 package","keystoneauth1.access package","keystoneauth1.exceptions package","keystoneauth1.extras package","keystoneauth1.extras.kerberos package","keystoneauth1.extras.oauth1 package","keystoneauth1.fixture package","keystoneauth1.hacking package","keystoneauth1.identity package","keystoneauth1.identity.generic package","keystoneauth1.identity.v3 package","keystoneauth1.loading package","keystoneauth1.tests package","keystoneauth1.tests.unit package","keystoneauth1.tests.unit.access package","keystoneauth1.tests.unit.exceptions package","keystoneauth1.tests.unit.extras package","keystoneauth1.tests.unit.extras.kerberos package","keystoneauth1.tests.unit.extras.oauth1 package","keystoneauth1.tests.unit.extras.saml2 package","keystoneauth1.tests.unit.extras.saml2.fixtures package","keystoneauth1.tests.unit.identity package","keystoneauth1.tests.unit.loading package","Modules","Authentication Plugins","Extras","CHANGES","Common Authentication Library for OpenStack Clients","Migrating from keystoneclient","Plugin Options","Using Sessions"],titleterms:{Using:[29,30],access:[1,8,14],accessinfo:28,adapt:[0,11,30],addit:29,admin_token:29,applic:24,application_credenti:10,auth:[2,24],auth_plugin:2,authent:[24,27,28,30],avail:[24,29],base:[2,8,9,10,11,17],catalog:2,chang:26,check:7,cli:[11,29],client:[27,30],client_fixtur:13,common:27,conf:11,config:29,connect:2,content:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22],contribut:27,creat:24,credenti:24,custom:24,develop:30,discov:0,discoveri:[2,6,30],endpoint:30,exampl:[25,28],except:[2,6,15],extra:[3,4,5,16,17,18,19,20,25],featur:30,feder:[10,24],file:29,fixtur:[6,20],from:28,gener:9,hack:7,hook:6,http:2,ident:[8,9,10,11,21,24],independ:24,indic:27,introduct:[24,30],k2k:10,k2k_fixtur:13,kerbero:[4,17,25],keystoneauth1:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22],keystoneauth_betamax:6,keystoneauth_fixtur:13,keystonecli:28,librari:27,load:[11,22,24,28],loader:29,log:30,logger:30,major:30,matcher:13,metadata:30,microvers:30,migrat:28,modul:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23],name:24,noauth:0,none:29,note:27,oauth1:[5,18],oauth:24,object:28,oidc:[2,10],oidc_fixtur:13,openstack:27,opt:11,option:29,packag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22],password:[9,10,29],plugin:[0,6,24,28,29,30],provid:30,releas:27,request:30,respons:2,saml2:[19,20],serial:6,servic:30,service_catalog:1,service_provid:[1,2],service_token:0,session:[0,11,30],share:30,simpl:24,step:28,submodul:[0,1,2,5,6,7,8,9,10,11,13,14,15,17,18,19,21,22],subpackag:[0,3,8,12,13,16,19],support:30,tabl:27,test:[12,13,14,15,16,17,18,19,20,21,22],test_access:21,test_adapt:22,test_auth_adf:19,test_auth_saml2:19,test_betamax_fixtur:13,test_betamax_hook:13,test_betamax_seri:13,test_cli:22,test_conf:22,test_discoveri:13,test_entry_point:22,test_except:15,test_fair_sempahor:13,test_fedkerb_load:17,test_fixtur:[13,22],test_gener:22,test_hacking_check:13,test_identity_common:21,test_identity_v2:21,test_identity_v3:21,test_identity_v3_feder:21,test_identity_v3_oidc:21,test_kerberos_load:17,test_load:22,test_map:17,test_match:13,test_noauth:13,test_oauth1:18,test_oauth1_load:18,test_password:21,test_service_token:13,test_sess:[13,22],test_token:21,test_token_endpoint:13,test_tokenless_auth:21,test_util:13,test_v2_access:14,test_v2_service_catalog:14,test_v3:[17,22],test_v3_access:14,test_v3_service_catalog:14,token:[9,10,29],token_endpoint:0,tokenless:24,tokenless_auth:10,totp:10,unit:[13,14,15,16,17,18,19,20,21,22],user:30,util:[13,17,19,21,22],v2password:29,v2token:29,v3adfspassword:29,v3applicationcredenti:29,v3fedkerb:29,v3kerbero:29,v3oauth1:29,v3oidcaccesstoken:29,v3oidcauthcod:29,v3oidcclientcredenti:29,v3oidcpassword:29,v3password:29,v3samlpassword:29,v3token:29,v3tokenlessauth:29,v3totp:29,version:[24,30],via:29}}) \ No newline at end of file /usr/share/doc/packages/python-keystoneauth1-doc/html/using-sessions.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/python-keystoneauth1-doc/html/using-sessions.html 2019-09-10 09:13:31.525170995 +0000 +++ new//usr/share/doc/packages/python-keystoneauth1-doc/html/using-sessions.html 2019-09-10 09:13:31.529171022 +0000 @@ -199,7 +199,7 @@
@@ -747,7 +747,7 @@
@@ -973,7 +973,7 @@ /* "last_updated" is the build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ - var buildstring = "Release: 3.13.1 on 2019-09-10 09:11:34.470745"; + var buildstring = "Release: 3.13.1 on 2019-09-10 09:12:36.992162"; var fieldComment = encodeURI(buildstring) + lineFeed + encodeURI(gitSha) + overalldiffered=1 (not bit-by-bit identical) overall=1