def createEmpty(self): p = Path() assert(p.getAbsolutePath() == "") assert(p.getAbsoluteBasename() == "") assert(p.getFileName() == "") assert(p.getFileBasename() == "") assert(p.getExtension() == "")
def createMultipleExtensions(self): path = "a/b/c.tar.gz" p = Path(path) assert(p.getAbsolutePath() == "a/b/c.tar.gz") assert(p.getAbsoluteBasename() == "a/b/c.tar") assert(p.getFileName() == "c.tar.gz") assert(p.getFileBasename() == "c.tar") assert(p.getExtension() == ".gz")
def createNotClean(self): path = "a/b/../cd//file.pdf" p = Path(path) assert(p.getAbsolutePath() == "a/cd/file.pdf") assert(p.getAbsoluteBasename() == "a/cd/file") assert(p.getFileName() == "file.pdf") assert(p.getFileBasename() == "file") assert(p.getExtension() == ".pdf")
def createLocal(self): path = "file.pdf" p = Path(path) assert(p.getAbsolutePath() == "file.pdf") assert(p.getAbsoluteBasename() == "file") assert(p.getFileName() == "file.pdf") assert(p.getFileBasename() == "file") assert(p.getExtension() == ".pdf")