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")