~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_ancestry.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:
28
28
 
29
29
    def test_straightline_ancestry(self):
30
30
        """Test ancestry file when just committing."""
31
 
        b = Branch.initialize('.')
 
31
        b = Branch.initialize(u'.')
32
32
        wt = b.working_tree()
33
33
 
34
34
        wt.commit(message='one',
45
45
                         b.get_ancestry('tester@foo--1'))
46
46
 
47
47
    def test_none_is_always_an_ancestor(self):
48
 
        b = Branch.initialize('.')
 
48
        b = Branch.initialize(u'.')
49
49
        # note this is tested before any commits are done.
50
50
        self.assertEqual(True, is_ancestor(None, None, b))
51
51
        wt = b.working_tree()