def test_unicode_segments_from(self):
        foo_bfp = FilePath(win32_other(b"C:\\foo", b"/foo"))
        foo_ufp = FilePath(win32_other(u"C:\\foo", u"/foo"))
        foo_bar_baz_bfp = FilePath(win32_other(b"C:\\foo\\bar\\baz", b"/foo/bar/baz"))
        foo_bar_baz_ufp = FilePath(win32_other(u"C:\\foo\\bar\\baz", u"/foo/bar/baz"))

        for foo_fp in (foo_bfp, foo_ufp):
            for foo_bar_baz_fp in (foo_bar_baz_bfp, foo_bar_baz_ufp):
                self.failUnlessReallyEqual(unicode_segments_from(foo_bar_baz_fp, foo_fp), [u"bar", u"baz"])
Beispiel #2
0
    def test_unicode_segments_from(self):
        foo_bfp = FilePath(win32_other(b'C:\\foo', b'/foo'))
        foo_ufp = FilePath(win32_other(u'C:\\foo', u'/foo'))
        foo_bar_baz_bfp = FilePath(win32_other(b'C:\\foo\\bar\\baz', b'/foo/bar/baz'))
        foo_bar_baz_ufp = FilePath(win32_other(u'C:\\foo\\bar\\baz', u'/foo/bar/baz'))

        for foo_fp in (foo_bfp, foo_ufp):
            for foo_bar_baz_fp in (foo_bar_baz_bfp, foo_bar_baz_ufp):
                self.failUnlessReallyEqual(unicode_segments_from(foo_bar_baz_fp, foo_fp),
                                           [u'bar', u'baz'])
    def test_unicode_segments_from(self):
        foo_bfp = FilePath(win32_other(b'C:\\foo', b'/foo'))
        foo_ufp = FilePath(win32_other(u'C:\\foo', u'/foo'))
        foo_bar_baz_bfp = FilePath(win32_other(b'C:\\foo\\bar\\baz', b'/foo/bar/baz'))
        foo_bar_baz_ufp = FilePath(win32_other(u'C:\\foo\\bar\\baz', u'/foo/bar/baz'))

        for foo_fp in (foo_bfp, foo_ufp):
            for foo_bar_baz_fp in (foo_bar_baz_bfp, foo_bar_baz_ufp):
                self.failUnlessReallyEqual(unicode_segments_from(foo_bar_baz_fp, foo_fp),
                                           [u'bar', u'baz'])
 def _get_relpath(self, filepath):
     self._log("_get_relpath(%r)" % (filepath,))
     segments = unicode_segments_from(filepath, self._local_filepath)
     self._log("segments = %r" % (segments,))
     return u"/".join(segments)
Beispiel #5
0
 def _get_relpath(self, filepath):
     self._log("_get_relpath(%r)" % (filepath,))
     segments = unicode_segments_from(filepath, self._local_filepath)
     self._log("segments = %r" % (segments,))
     return u"/".join(segments)