Archive için bir deneme...

tests içerisindekileri unittest'e taşımayı ciddi ciddi düşünüyoruz
(şimdilik sadece düşünüyoruz...)
This commit is contained in:
Barış Metin
2005-06-13 13:50:06 +00:00
parent 1f31a3d6df
commit 90ceb5b2e7
+11 -3
View File
@@ -2,14 +2,19 @@
# maintainer: baris and meren
import tarfile
import zipfile
import config
class ArchiveTarFile:
class ArchiveBase(object):
def __init__(self, filename, type):
self.type = type
self.filename = filename
class ArchiveTarFile(ArchiveBase):
def __init__(self, filename, type):
super(ArchiveTarFile, self).__init__(filename, type)
def unpack(self):
if self.type == "targz":
tar = tarfile.open(config.archives_dir()+"/"+self.filename, 'r:gz')
@@ -17,9 +22,12 @@ class ArchiveTarFile:
tar.extract(tarinfo)
tar.close()
class ArchiveZip:
pass
class ArchiveZip(ArchiveBase):
def __init__(self, filename, type):
super(ArchiveZip, self).__init__(filename, type)
def unpack(self):
print "lolo"
class Archive:
"""Unpack magic for Archive files..."""