diff --git a/tests/metadatatest.py b/tests/metadatatest.py new file mode 100644 index 00000000..0210bef3 --- /dev/null +++ b/tests/metadatatest.py @@ -0,0 +1,27 @@ +import unittest +import os + +from pisi import metadata +from pisi import util + +class MetadataTestCase(unittest.TestCase): + + def testRead(self): + md = metadata.MetaData() + md.read("metadata.xml") + self.assertEqual(md.package.license,["As-Is"]) + self.assertEqual(md.package.version,"1.7") + self.assertEqual(md.package.installedSize,149691) + return md + + def testVerify(self): + md = self.testRead() + if md.errors(): + self.fail() + + def testWrite(self): + md = self.testRead() + md.write("/tmp/metadata-write.xml") + + +