Fix test condition for issue #37

This commit is contained in:
vladdd 2013-03-16 17:13:31 -04:00
parent 4785d2a196
commit afb3f86ec6

View file

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