コード例 #1
0
    def test_extend_filepath(self):
        foo_bfp = FilePath(win32_other(b'C:\\foo', b'/foo'))
        foo_ufp = FilePath(win32_other(u'C:\\foo', u'/foo'))
        foo_bar_baz_u = win32_other(u'C:\\foo\\bar\\baz', u'/foo/bar/baz')

        for foo_fp in (foo_bfp, foo_ufp):
            fp = extend_filepath(foo_fp, [u'bar', u'baz'])
            self.failUnlessReallyEqual(fp, FilePath(foo_bar_baz_u))
            if encodingutil.use_unicode_filepath:
                self.failUnlessReallyEqual(fp.path, foo_bar_baz_u)
コード例 #2
0
    def test_extend_filepath(self):
        foo_bfp = FilePath(win32_other(b"C:\\foo", b"/foo"))
        foo_ufp = FilePath(win32_other(u"C:\\foo", u"/foo"))
        foo_bar_baz_u = win32_other(u"C:\\foo\\bar\\baz", u"/foo/bar/baz")

        for foo_fp in (foo_bfp, foo_ufp):
            fp = extend_filepath(foo_fp, [u"bar", u"baz"])
            self.failUnlessReallyEqual(fp, FilePath(foo_bar_baz_u))
            if encodingutil.use_unicode_filepath:
                self.failUnlessReallyEqual(fp.path, foo_bar_baz_u)
コード例 #3
0
    def test_extend_filepath(self):
        foo_bfp = FilePath(win32_other(b'C:\\foo', b'/foo'))
        foo_ufp = FilePath(win32_other(u'C:\\foo', u'/foo'))
        foo_bar_baz_u = win32_other(u'C:\\foo\\bar\\baz', u'/foo/bar/baz')

        for foo_fp in (foo_bfp, foo_ufp):
            fp = extend_filepath(foo_fp, [u'bar', u'baz'])
            self.failUnlessReallyEqual(fp, FilePath(foo_bar_baz_u))
            if encodingutil.use_unicode_filepath:
                self.failUnlessReallyEqual(fp.path, foo_bar_baz_u)
コード例 #4
0
 def _get_filepath(self, relpath_u):
     self._log("_get_filepath(%r)" % (relpath_u,))
     return extend_filepath(self._local_filepath, relpath_u.split(u"/"))
コード例 #5
0
 def _get_filepath(self, relpath_u):
     self._log("_get_filepath(%r)" % (relpath_u,))
     return extend_filepath(self._local_filepath, relpath_u.split(u"/"))