31 lines
1.1 KiB
Python
31 lines
1.1 KiB
Python
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()
|