From 3a205ccd2aad61197ecc0ff05393ad67254e16aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beyza=20Ermi=C5=9F?= Date: Tue, 8 Jul 2008 08:38:34 +0000 Subject: [PATCH] Metadata Test Case has been added. --- tests/metadatatest.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 tests/metadatatest.py 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") + + +