def testChildInsecurePathTooDeepAndNonExisting(self):
     local = localpath.LocalPath(self.path)
     self.assertRaises(InsecureError, local.child, 'foo/bar')
 def testChildInsecurePathUp(self):
     local = localpath.LocalPath(self.path)
     self.assertRaises(InsecureError, local.child, '..')
 def testChildTraversingNonExistingDir(self):
     local = localpath.LocalPath(self.path)
     child = local.child('foo').child('bar')
     self.failUnless(isinstance(child, localpath.LocalPath))
 def testChildNonExistingFile(self):
     child = localpath.LocalPath(self.path).child('foo')
     self.failUnless(isinstance(child, localpath.LocalPath))
 def testChildTraversingDir(self):
     local = localpath.LocalPath(self.path)
     child = local.child('B').child('c')
     self.failUnless(isinstance(child, localpath.LocalPath))
 def testChildExistingDir(self):
     child = localpath.LocalPath(self.path).child('B')
     self.failUnless(isinstance(child, localpath.LocalPath))
 def testExistingPath(self):
     local = localpath.LocalPath(self.path)
     self.failUnless(isinstance(local, localpath.LocalPath))