~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_hashcache.py

[patch] use unicode literals for all hardcoded paths (Alexander Belchenko)

> When you use flat string on Windows for base part of file names then all
> derived file names is always representing as flat string. On Linux/Cygwin as
> I can see in situations when path cannot be represented as flat string (or in
> ascii encoding?) it silently converted to unicode. As result we have
> different behaviour with non-ascii (non-english) file names.

Show diffs side-by-side

added added

removed removed

Lines of Context:
47
47
 
48
48
        # make a dummy bzr directory just to hold the cache
49
49
        os.mkdir('.bzr')
50
 
        hc = HashCache('.')
 
50
        hc = HashCache(u'.')
51
51
 
52
52
        file('foo', 'wb').write('hello')
53
53
        os.mkdir('subdir')
110
110
        hc.write()
111
111
        del hc
112
112
 
113
 
        hc = HashCache('.')
 
113
        hc = HashCache(u'.')
114
114
        hc.read()
115
115
 
116
116
        ##self.assertEquals(len(hc._cache), 2)