diff options
Diffstat (limited to 'tests/test_manifest.py')
-rw-r--r-- | tests/test_manifest.py | 139 |
1 files changed, 70 insertions, 69 deletions
diff --git a/tests/test_manifest.py b/tests/test_manifest.py index 8729eb9..fbf74e5 100644 --- a/tests/test_manifest.py +++ b/tests/test_manifest.py @@ -7,6 +7,7 @@ import datetime import io import unittest +import gemato.exceptions import gemato.manifest @@ -189,157 +190,157 @@ class ManifestEntryTest(unittest.TestCase): ['AUX'] + list(self.file_vals)) def test_timestamp_invalid(self): - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryTIMESTAMP.from_list, ('TIMESTAMP',)) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryTIMESTAMP.from_list, ('TIMESTAMP', '')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryTIMESTAMP.from_list, ('TIMESTAMP', '2017-10-22T18:06:41+02:00')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryTIMESTAMP.from_list, ('TIMESTAMP', '2017-10-22T18:06:41')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryTIMESTAMP.from_list, ('TIMESTAMP', '2017-10-22', '18:06:41Z')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryTIMESTAMP.from_list, ('TIMESTAMP', '20171022T180641Z')) def test_path_invalid(self): - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryMANIFEST.from_list, ('MANIFEST', '', '0')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryMANIFEST.from_list, ('MANIFEST', '/foo', '0')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryIGNORE.from_list, ('IGNORE', '',)) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryIGNORE.from_list, ('IGNORE', '/foo',)) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryOPTIONAL.from_list, ('OPTIONAL', '',)) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryOPTIONAL.from_list, ('OPTIONAL', '/foo',)) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryDATA.from_list, ('DATA', '',)) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryDATA.from_list, ('DATA', '/foo',)) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryMISC.from_list, ('MISC', '',)) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryMISC.from_list, ('MISC', '/foo',)) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryDIST.from_list, ('DIST', '',)) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryDIST.from_list, ('DIST', '/foo',)) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryDIST.from_list, ('DIST', 'foo/bar.gz',)) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryEBUILD.from_list, ('EBUILD', '',)) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryEBUILD.from_list, ('EBUILD', '/foo',)) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryAUX.from_list, ('AUX', '',)) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryAUX.from_list, ('AUX', '/foo',)) def test_size_invalid(self): - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryMANIFEST.from_list, ('MANIFEST', 'foo', 'asdf')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryMANIFEST.from_list, ('MANIFEST', 'foo', '5ds')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryMANIFEST.from_list, ('MANIFEST', 'foo', '-5')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryDATA.from_list, ('DATA', 'foo', 'asdf')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryDATA.from_list, ('DATA', 'foo', '5ds')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryDATA.from_list, ('DATA', 'foo', '-5')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryMISC.from_list, ('MISC', 'foo', 'asdf')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryMISC.from_list, ('MISC', 'foo', '5ds')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryMISC.from_list, ('MISC', 'foo', '-5')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryDIST.from_list, ('DIST', 'foo', 'asdf')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryDIST.from_list, ('DIST', 'foo', '5ds')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryDIST.from_list, ('DIST', 'foo', '-5')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryEBUILD.from_list, ('EBUILD', 'foo', 'asdf')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryEBUILD.from_list, ('EBUILD', 'foo', '5ds')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryEBUILD.from_list, ('EBUILD', 'foo', '-5')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryAUX.from_list, ('AUX', 'foo', 'asdf')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryAUX.from_list, ('AUX', 'foo', '5ds')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryAUX.from_list, ('AUX', 'foo', '-5')) def test_checksum_short(self): - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryMANIFEST.from_list, ('MANIFEST', 'foo', '0', 'md5')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryMANIFEST.from_list, ('MANIFEST', 'foo', '0', 'md5', 'd41d8cd98f00b204e9800998ecf8427e', 'sha1')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryDATA.from_list, ('DATA', 'foo', '0', 'md5')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryDATA.from_list, ('DATA', 'foo', '0', 'md5', 'd41d8cd98f00b204e9800998ecf8427e', 'sha1')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryMISC.from_list, ('MISC', 'foo', '0', 'md5')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryMISC.from_list, ('MISC', 'foo', '0', 'md5', 'd41d8cd98f00b204e9800998ecf8427e', 'sha1')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryDIST.from_list, ('DIST', 'foo', '0', 'md5')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryDIST.from_list, ('DIST', 'foo', '0', 'md5', 'd41d8cd98f00b204e9800998ecf8427e', 'sha1')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryEBUILD.from_list, ('EBUILD', 'foo', '0', 'md5')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryEBUILD.from_list, ('EBUILD', 'foo', '0', 'md5', 'd41d8cd98f00b204e9800998ecf8427e', 'sha1')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryAUX.from_list, ('AUX', 'foo', '0', 'md5')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryAUX.from_list, ('AUX', 'foo', '0', 'md5', 'd41d8cd98f00b204e9800998ecf8427e', 'sha1')) def test_invalid_value_count(self): - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryMANIFEST.from_list, ('MANIFEST',)) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryMANIFEST.from_list, ('MANIFEST', 'foo')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryIGNORE.from_list, ('IGNORE',)) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryIGNORE.from_list, ('IGNORE', 'foo', 'bar')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryDATA.from_list, ('DATA',)) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryDATA.from_list, ('DATA', 'foo')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryMISC.from_list, ('MISC',)) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryMISC.from_list, ('MISC', 'foo')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryOPTIONAL.from_list, ('OPTIONAL',)) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryOPTIONAL.from_list, ('OPTIONAL', 'foo', 'bar')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryDIST.from_list, ('DIST',)) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryDIST.from_list, ('DIST', 'foo')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryEBUILD.from_list, ('EBUILD',)) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryEBUILD.from_list, ('EBUILD', 'foo')) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryAUX.from_list, ('AUX',)) - self.assertRaises(gemato.manifest.ManifestSyntaxError, + self.assertRaises(gemato.exceptions.ManifestSyntaxError, gemato.manifest.ManifestEntryAUX.from_list, ('AUX', 'foo')) |