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')