From 24a7375d8abe2bdb6b9d1387107fa30d993215b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beyza=20Ermi=C5=9F?= Date: Thu, 10 Jul 2008 13:02:47 +0000 Subject: [PATCH] Source archive test case has been added. --- tests/srcarchivetest.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 tests/srcarchivetest.py diff --git a/tests/srcarchivetest.py b/tests/srcarchivetest.py new file mode 100644 index 00000000..e548fcbe --- /dev/null +++ b/tests/srcarchivetest.py @@ -0,0 +1,30 @@ +import unittest +import pisi.sourcearchive +from pisi.specfile import SpecFile +#import pisi.fetcher + +class SourceArchiveTestCase(unittest.TestCase): + + def testFetch(self): + spec = SpecFile('repos/pardus-2007/system/base/curl/pspec.xml') + targetDir = '/tmp/tests' + srcarch = pisi.sourcearchive.SourceArchive(spec,targetDir) + self.assert_(not srcarch.fetch()) + + def testIscached(self): + spec = SpecFile('repos/pardus-2007/system/base/curl/pspec.xml') + targetDir = '/tmp/tests' + srcarch = pisi.sourcearchive.SourceArchive(spec,targetDir) + assert srcarch.is_cached() + + def testIscached(self): + spec = SpecFile('repos/pardus-2007/system/base/curl/pspec.xml') + targetDir = '/tmp/tests' + srcarch = pisi.sourcearchive.SourceArchive(spec,targetDir) + self.assert_(not srcarch.unpack()) + + def testUnpack(self): + spec = SpecFile('repos/pardus-2007/system/base/curl/pspec.xml') + targetDir = '/tmp/tests' + srcarch = pisi.sourcearchive.SourceArchive(spec,targetDir) + srcarch.unpack()