Change to project/trunk,tags,branches style

This commit is contained in:
Faik Uygur
2009-10-14 12:42:24 +00:00
commit 54e89f07b4
1121 changed files with 136747 additions and 0 deletions
+63
View File
@@ -0,0 +1,63 @@
import unittest
import shutil
from pisi.util import *
import os
class UtilTestCase(unittest.TestCase):
def initialize(self):
testcase.testCase.initialize(self, database=False)
#process related functions
def testRunBatch(self):
assert (0, '', '') == run_batch('cd')
assert (127, '', '/bin/sh: add: command not found\n') == run_batch('add')
def testRunLogged(self):
assert 0 == run_logged('ls')
assert 1 == run_logged('rm')
def testXtermTitle(self):
xterm_title('pardus')
xterm_title_reset()
#path processing functions tests
def testSplitPath(self):
assert ['usr', 'local', 'src'] == splitpath('usr/local/src')
assert ['usr', 'lib', 'pardus'] == splitpath('usr/lib/pardus')
def testSubPath(self):
self.assert_(subpath('usr','usr'))
self.assert_(subpath('usr','usr/local/src'))
self.assert_(not subpath('usr/local','usr'))
def testRemovePathPrefix(self):
pathname = removepathprefix('usr/local', 'usr/local/src')
assert 'src' == pathname
pathname = removepathprefix('usr/local','usr/local/bin')
assert not 'bim' == pathname
def testJoinPath(self):
assert 'usr/local/src' == join_path('usr/local','src')
assert not 'usr/lib/hal' == join_path('usr','hal')
assert 'usr/sbin/lpc' == join_path('usr','sbin/lpc')
#file/directory related functions tests
def testCheckFile(self):
assert check_file('/etc/pisi/pisi.conf')
assert check_file('/usr/bin/aatest')
def testCleanDir(self):
assert None == clean_dir('usr/lib')
assert None == clean_dir('usr/local')
assert not 'tmp/pisi-root' == clean_dir('usr/tmp')
def testDirSize(self):
self.assertNotEqual(dir_size('usr/lib/pardus'),2940)
self.assertNotEqual(dir_size('usr/lib'),65)
def testCopyFile(self):
copy_file('/etc/pisi/pisi.conf','/usr/bin/aatest')
copy_file('/etc/pisi/sandbox.conf', '/usr/bin/aclocal')
copy_file_stat('/etc/pisi/pisi.conf','/usr/bin/aatest')