archive'i handle ederken targetDir parametresi ile nereye açılacağına

karar veriyoruz (henüz bu özellik çalışmıyor). 

Belki de targetDir'ı constructor'a değil unpac()'e vermeliyiz... Bu
haline bir bakın yine de...
This commit is contained in:
Barış Metin
2005-06-14 13:57:25 +00:00
parent 07a9eec6c2
commit 2ca8973ec4
+10 -2
View File
@@ -7,6 +7,7 @@ from pisi import archive
from pisi import specfile
from pisi import fetcher
from pisi import util
from pisi import config
class ArchiveFileTestCase(unittest.TestCase):
def setUp(self):
@@ -14,8 +15,12 @@ class ArchiveFileTestCase(unittest.TestCase):
self.spec.read("samples/popt.pspec")
def testUnpackTar(self):
targetDir = config.build_work_dir(self.spec.source.name,
self.spec.source.version,
self.spec.source.release)
achv = archive.Archive(self.spec.source.archiveType,
self.spec.source.archiveName)
self.spec.source.archiveName,
targetDir)
assert self.spec.source.archiveType == "targz"
@@ -38,7 +43,10 @@ class ArchiveFileTestCase(unittest.TestCase):
fetch = fetcher.Fetcher(uri, filename)
fetch.fetch()
achv = archive.Archive("zip", filename)
# imaginary name, version and release for our test zip file
targetDir = config.build_work_dir("sandbox", "0.1", "1")
achv = archive.Archive("zip", filename, targetDir)
achv.unpack()