diff options
author | Michał Górny <mgorny@gentoo.org> | 2017-10-28 11:34:36 +0200 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2017-10-28 11:34:36 +0200 |
commit | 169f3669625641d2dfd12a462e52fb2f3db90000 (patch) | |
tree | 1f2e3bbee5005bb7e178d1b8a418ed65094fe218 /tests/test_manifest.py | |
parent | b7bab1bba9686d28c890659a167ff1c441d0ba37 (diff) | |
download | gemato-169f3669625641d2dfd12a462e52fb2f3db90000.tar.gz |
manifest: Add new_manifest_entry() friendly ctor
Diffstat (limited to 'tests/test_manifest.py')
-rw-r--r-- | tests/test_manifest.py | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/tests/test_manifest.py b/tests/test_manifest.py index 8fd3b9c..973432a 100644 --- a/tests/test_manifest.py +++ b/tests/test_manifest.py @@ -371,3 +371,61 @@ class ManifestUtilityTest(unittest.TestCase): self.assertListEqual(list( gemato.manifest.manifest_hashes_to_hashlib(['SHA3_256', 'SHA256'])), ['sha3_256', 'sha256']) + + +class NewManifestEntryTest(unittest.TestCase): + """ + Tests for new_manifest_entry(). + """ + + def test_TIMESTAMP(self): + self.assertIsInstance( + gemato.manifest.new_manifest_entry('TIMESTAMP', + datetime.datetime(2000, 1, 1, 0, 0, 0)), + gemato.manifest.ManifestEntryTIMESTAMP) + + def test_MANIFEST(self): + self.assertIsInstance( + gemato.manifest.new_manifest_entry('MANIFEST', + 'test', 32, {}), + gemato.manifest.ManifestEntryMANIFEST) + + def test_IGNORE(self): + self.assertIsInstance( + gemato.manifest.new_manifest_entry('IGNORE', 'test'), + gemato.manifest.ManifestEntryIGNORE) + + def test_DATA(self): + self.assertIsInstance( + gemato.manifest.new_manifest_entry('DATA', + 'test', 32, {}), + gemato.manifest.ManifestEntryDATA) + + def test_MISC(self): + self.assertIsInstance( + gemato.manifest.new_manifest_entry('MISC', + 'test', 32, {}), + gemato.manifest.ManifestEntryMISC) + + def test_OPTIONAL(self): + self.assertIsInstance( + gemato.manifest.new_manifest_entry('OPTIONAL', 'test'), + gemato.manifest.ManifestEntryOPTIONAL) + + def test_DIST(self): + self.assertIsInstance( + gemato.manifest.new_manifest_entry('DIST', + 'test', 32, {}), + gemato.manifest.ManifestEntryDIST) + + def test_EBUILD(self): + self.assertIsInstance( + gemato.manifest.new_manifest_entry('EBUILD', + 'test', 32, {}), + gemato.manifest.ManifestEntryEBUILD) + + def test_AUX(self): + self.assertIsInstance( + gemato.manifest.new_manifest_entry('AUX', + 'test', 32, {}), + gemato.manifest.ManifestEntryAUX) |