summaryrefslogtreecommitdiff
path: root/keystoneclient/fixture/exception.py
diff options
context:
space:
mode:
authorJamie Lennox <jamielennox@redhat.com>2014-03-07 13:20:40 +1000
committerJamie Lennox <jamielennox@redhat.com>2014-04-03 11:20:33 +1000
commitd69461b18fcd05fdce63e98634cd6e7f102ff091 (patch)
tree7ba38dc061b75335459eddbc7d1f8811aed8ebd5 /keystoneclient/fixture/exception.py
parentb6cdfff5f8a0e0c808040d70be9cec2bba900033 (diff)
downloadpython-keystoneclient-d69461b18fcd05fdce63e98634cd6e7f102ff091.tar.gz
Create a test token generator and use it
All the clients are currently storing samples of keystone tokens so that they can use them in testing. This is bad as they are often out of date or contain data that they shouldn't. Create a V2 Token generator and make use of that for generating tokens within our tests. Change-Id: I72928692142c967d13391752ba57b3bdf7c1feab blueprint: share-tokens
Diffstat (limited to 'keystoneclient/fixture/exception.py')
-rw-r--r--keystoneclient/fixture/exception.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/keystoneclient/fixture/exception.py b/keystoneclient/fixture/exception.py
new file mode 100644
index 0000000..416a3cf
--- /dev/null
+++ b/keystoneclient/fixture/exception.py
@@ -0,0 +1,20 @@
+# Licensed under the Apache License, Version 2.0 (the "License"); you may
+# not use this file except in compliance with the License. You may obtain
+# a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+
+
+class FixtureValidationError(Exception):
+ """The token you created is not legitimate.
+
+ The data contained in the token that was generated is not valid and would
+ not have been returned from a keystone server. You should not do testing
+ with this token.
+ """