Files
pisi/tests/filetest.py
T
2010-07-13 09:31:25 +00:00

36 lines
1.1 KiB
Python

import unittest
from pisi.specfile import SpecFile
from pisi import uri
from pisi.file import File
class FileTestCase(unittest.TestCase):
def setUp(self):
unittest.TestCase.setUp(self)
def testMakeUri(self):
spec = SpecFile("repos/pardus-2007/system/base/curl/pspec.xml")
url = uri.URI(spec.source.archive[0].uri)
self.assert_(File.make_uri(url))
def testChooseMethod(self):
compress = File('repos/contrib-2007/pisi-index.xml', File.read)
self.assert_(File.choose_method('pisi.conf', compress))
def testDecompress(self):
localfile = File('repos/pardus-2007/system/base/curl/pspec.xml', File.read)
compress = File('repos/contrib-2007/pisi-index.xml', File.read)
self.assert_(File.decompress(localfile,compress))
def testLocalFile(self):
f = File('repos/pardus-2007/system/base/curl/pspec.xml', File.read)
r = f.readlines()
assert (len(r) > 0)
def testRemoteRead(self):
f = File('http://www.pardus.org.tr/urunler/pardus-2009.2-Geronticus_eremita-surum-notlari-tr.html', File.read)
r = f.readlines()
assert (len(r) > 0)