From afb3f86ec60f81ad0aab8a8b84d379930d44dc87 Mon Sep 17 00:00:00 2001 From: vladdd Date: Sat, 16 Mar 2013 17:13:31 -0400 Subject: [PATCH] Fix test condition for issue #37 --- tuf/tests/test_updater.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tuf/tests/test_updater.py b/tuf/tests/test_updater.py index 4b58e556..173df52f 100755 --- a/tuf/tests/test_updater.py +++ b/tuf/tests/test_updater.py @@ -41,6 +41,7 @@ class guarantees the order of unit tests. So that, 'test_something_A' import logging import tuf.util +import tuf.formats import tuf.repo.keystore as keystore import tuf.repo.signerlib as signerlib import tuf.client.updater as updater @@ -730,7 +731,10 @@ def test_2__ensure_not_expired(self): # has future expiration date, and raises 'tuf.ExpiredMetadataError' # when metadata is actually expired. self.Repository._ensure_not_expired('root') - self.Repository.metadata['current']['root']['expires'] = time.time() - 10 + expires = tuf.formats.format_time(time.time() - 10) + self.Repository.metadata['current']['root']['expires'] = expires + self.assertTrue(tuf.formats.ROOT_SCHEMA.matches(self.Repository.metadata\ + ['current']['root'])) self.assertRaises(tuf.ExpiredMetadataError, self.Repository._ensure_not_expired, 'root')