diff options
| author | Ralf Haferkamp <rhafer@suse.de> | 2012-01-25 16:51:52 +0100 |
|---|---|---|
| committer | Ralf Haferkamp <rhafer@suse.de> | 2012-01-25 17:04:41 +0100 |
| commit | d1a3c5fa96928b05c3ecdbd8fa5be4bd12fb33ff (patch) | |
| tree | ff5a2eae2a21a8401488c239c105efd228b6c389 | |
| parent | b1581a1852142548814d72deb0eebee238b4fdbf (diff) | |
| download | keystone-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.py | 14 |
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): |
