summaryrefslogtreecommitdiff
path: root/tests/test_recursiveloader.py
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2017-11-02 14:19:55 +0100
committerMichał Górny <mgorny@gentoo.org>2017-11-02 14:58:39 +0100
commitb046c7276d040fdc0dc18343e2f2551c14ebac93 (patch)
tree4aeae982f5c39f4b64363c9505c6c675a6febe63 /tests/test_recursiveloader.py
parent0ee512648668419a8237fdd397e62a66cfa009c2 (diff)
downloadgemato-b046c7276d040fdc0dc18343e2f2551c14ebac93.tar.gz
cli: Support writing timestamp to Manifest
Diffstat (limited to 'tests/test_recursiveloader.py')
-rw-r--r--tests/test_recursiveloader.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/test_recursiveloader.py b/tests/test_recursiveloader.py
index 2835b7f..3d51d8b 100644
--- a/tests/test_recursiveloader.py
+++ b/tests/test_recursiveloader.py
@@ -959,6 +959,18 @@ DATA test 0 MD5 d41d8cd98f00b204e9800998ecf8427e
self.assertEqual(m.find_timestamp().ts,
datetime.datetime(2010, 7, 7, 7, 7, 7))
+ def test_cli_update_with_timestamp(self):
+ self.assertEqual(
+ gemato.cli.main(['gemato', 'update',
+ '--hashes=SHA256 SHA512',
+ '--timestamp',
+ self.dir]),
+ 0)
+
+ m = gemato.recursiveloader.ManifestRecursiveLoader(
+ os.path.join(self.dir, 'Manifest'))
+ self.assertIsNotNone(m.find_timestamp())
+
class DuplicateManifestFileEntryTest(TempDirTestCase):
"""