~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/workingtree_implementations/test_workingtree.py

Merge bzr.dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
from bzrlib.tests import TestSkipped
31
31
from bzrlib.tests.workingtree_implementations import TestCaseWithWorkingTree
32
32
from bzrlib.trace import mutter
 
33
import bzrlib.urlutils as urlutils
33
34
import bzrlib.workingtree as workingtree
34
35
from bzrlib.workingtree import (TreeEntry, TreeDirectory, TreeFile, TreeLink,
35
36
                                WorkingTree)
78
79
        branch = self.make_branch_and_tree('.').branch
79
80
        wt, relpath = WorkingTree.open_containing()
80
81
        self.assertEqual('', relpath)
81
 
        self.assertEqual(wt.basedir + '/', branch.base)
 
82
        self.assertEqual(wt.basedir + '/', urlutils.local_path_from_url(branch.base))
82
83
        wt, relpath = WorkingTree.open_containing(u'.')
83
84
        self.assertEqual('', relpath)
84
 
        self.assertEqual(wt.basedir + '/', branch.base)
 
85
        self.assertEqual(wt.basedir + '/', urlutils.local_path_from_url(branch.base))
85
86
        wt, relpath = WorkingTree.open_containing('./foo')
86
87
        self.assertEqual('foo', relpath)
87
 
        self.assertEqual(wt.basedir + '/', branch.base)
 
88
        self.assertEqual(wt.basedir + '/', urlutils.local_path_from_url(branch.base))
88
89
        wt, relpath = WorkingTree.open_containing('file://' + getcwd() + '/foo')
89
90
        self.assertEqual('foo', relpath)
90
 
        self.assertEqual(wt.basedir + '/', branch.base)
 
91
        self.assertEqual(wt.basedir + '/', urlutils.local_path_from_url(branch.base))
91
92
 
92
93
    def test_basic_relpath(self):
93
94
        # for comprehensive relpath tests, see whitebox.py.