summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRalf Haferkamp <rhafer@suse.de>2012-01-25 16:51:52 +0100
committerRalf Haferkamp <rhafer@suse.de>2012-01-25 17:04:41 +0100
commitd1a3c5fa96928b05c3ecdbd8fa5be4bd12fb33ff (patch)
treeff5a2eae2a21a8401488c239c105efd228b6c389
parentb1581a1852142548814d72deb0eebee238b4fdbf (diff)
downloadkeystone-d1a3c5fa96928b05c3ecdbd8fa5be4bd12fb33ff.tar.gz
keystone-d1a3c5fa96928b05c3ecdbd8fa5be4bd12fb33ff.tar.xz
keystone-d1a3c5fa96928b05c3ecdbd8fa5be4bd12fb33ff.zip
Fix race in TestCreateTokenCommand (bug 921634)
This fix should reduce the possiblity of failure significantly. Change-Id: I3a1a7d4eafd11ee8c73a97c45c3f9c38a63a0df0
-rw-r--r--keystone/test/unit/test_commands.py14
1 files changed, 9 insertions, 5 deletions
diff --git a/keystone/test/unit/test_commands.py b/keystone/test/unit/test_commands.py
index 9a8060d2..3b099c65 100644
--- a/keystone/test/unit/test_commands.py
+++ b/keystone/test/unit/test_commands.py
@@ -818,8 +818,6 @@ class TestDeleteServiceCommand(CommandTestCase):
class TestCreateTokenCommand(CommandTestCase):
- tomorrow = (datetime.datetime.utcnow() +
- datetime.timedelta(days=1)).strftime('%Y-%m-%dT%H:%M')
def test_no_args(self):
with self.assertRaises(SystemExit):
@@ -829,6 +827,8 @@ class TestCreateTokenCommand(CommandTestCase):
user_id = self._create_user()
self.run_cmd(create_token, [
'--user-id', user_id])
+ tomorrow = (datetime.datetime.utcnow() +
+ datetime.timedelta(days=1)).strftime('%Y-%m-%dT%H:%M')
token_id = self.ob.read_lines()[0]
self.assertEqual(len(token_id), 32)
@@ -836,7 +836,7 @@ class TestCreateTokenCommand(CommandTestCase):
self.run_cmd(list_tokens)
self.assertTableContainsRow(self.ob.read(), [token_id, user_id,
- str(None), self.tomorrow])
+ str(None), tomorrow])
def test_create_scoped_token(self):
user_id = self._create_user()
@@ -844,6 +844,8 @@ class TestCreateTokenCommand(CommandTestCase):
self.run_cmd(create_token, [
'--user-id', user_id,
'--tenant-id', tenant_id])
+ tomorrow = (datetime.datetime.utcnow() +
+ datetime.timedelta(days=1)).strftime('%Y-%m-%dT%H:%M')
token_id = self.ob.read_lines()[0]
self.assertEqual(len(token_id), 32)
@@ -851,7 +853,7 @@ class TestCreateTokenCommand(CommandTestCase):
self.run_cmd(list_tokens)
self.assertTableContainsRow(self.ob.read(), [token_id, user_id,
- tenant_id, self.tomorrow])
+ tenant_id, tomorrow])
def test_create_expired_token(self):
user_id = self._create_user()
@@ -874,13 +876,15 @@ class TestCreateTokenCommand(CommandTestCase):
self.run_cmd(create_token, [
'--id', token_id,
'--user-id', user_id])
+ tomorrow = (datetime.datetime.utcnow() +
+ datetime.timedelta(days=1)).strftime('%Y-%m-%dT%H:%M')
self.assertEqual(token_id, self.ob.read_lines()[0])
self.ob.clear()
self.run_cmd(list_tokens)
self.assertTableContainsRow(self.ob.read(), [token_id, user_id,
- str(None), self.tomorrow])
+ str(None), tomorrow])
class TestUpdateTokenCommand(CommandTestCase):