コード例 #1
0
ファイル: validators.py プロジェクト: FHNW/Products.Reflecto
    def __call__(self, value, *args, **kwargs):
        path=makePathAbsolute(cleanPath(value))

        try:
            if not isDirectory(path):
                return "Not a directory"
        except OSError, e:
            return e.strerror
コード例 #2
0
ファイル: validators.py プロジェクト: FHNW/Products.Reflecto
    def __call__(self, value, *args, **kwargs):
        path = makePathAbsolute(cleanPath(value))

        try:
            if not isDirectory(path):
                return "Not a directory"
        except OSError, e:
            return e.strerror
コード例 #3
0
 def testAbsolution(self):
     self.assertEqual(makePathAbsolute(""), self.home)
     self.assertEqual(makePathAbsolute("/tmp"), "/tmp")
コード例 #4
0
 def getFilesystemPath(self):
     relpath = self.getRelativePath()
     if not relpath:
         raise AttributeError
     return makePathAbsolute(relpath)
コード例 #5
0
ファイル: testUtils.py プロジェクト: FHNW/Products.Reflecto
 def testAbsolution(self):
     self.assertEqual(makePathAbsolute(""), self.home)
     self.assertEqual(makePathAbsolute("/tmp"), "/tmp")