~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_osutils.py

remove all trailing whitespace from bzr source

Show diffs side-by-side

added added

removed removed

Lines of Context:
171
171
                         (['src'], 'src'),
172
172
                         ]:
173
173
            self.assert_(is_inside_or_parent_of_any(dirs, fn))
174
 
            
 
174
 
175
175
        for dirs, fn in [(['src'], 'srccontrol'),
176
176
                         (['srccontrol/foo.c'], 'src'),
177
177
                         (['src'], 'srccontrol/foo')]:
202
202
        if osutils.has_symlinks():
203
203
            os.symlink('symlink', 'symlink')
204
204
            self.assertEquals('symlink', osutils.file_kind('symlink'))
205
 
        
 
205
 
206
206
        # TODO: jam 20060529 Test a block device
207
207
        try:
208
208
            os.lstat('/dev/null')
310
310
        self.assertEqual(bar_path, osutils.realpath('./bar'))
311
311
        os.symlink('bar', 'foo')
312
312
        self.assertEqual(bar_path, osutils.realpath('./foo'))
313
 
        
 
313
 
314
314
        # Does not dereference terminal symlinks
315
315
        foo_path = osutils.pathjoin(cwd, 'foo')
316
316
        self.assertEqual(foo_path, osutils.dereference_path('./foo'))
664
664
 
665
665
class TestWin32FuncsDirs(TestCaseInTempDir):
666
666
    """Test win32 functions that create files."""
667
 
    
 
667
 
668
668
    def test_getcwd(self):
669
669
        if win32utils.winver == 'Windows 98':
670
670
            raise TestSkipped('Windows 98 cannot handle unicode filenames')
1302
1302
 
1303
1303
 
1304
1304
class TestCopyTree(TestCaseInTempDir):
1305
 
    
 
1305
 
1306
1306
    def test_copy_basic_tree(self):
1307
1307
        self.build_tree(['source/', 'source/a', 'source/b/', 'source/b/c'])
1308
1308
        osutils.copy_tree('source', 'target')
1387
1387
 
1388
1388
    def test_unicode(self):
1389
1389
        """Environment can only contain plain strings
1390
 
        
 
1390
 
1391
1391
        So Unicode strings must be encoded.
1392
1392
        """
1393
1393
        uni_val, env_val = probe_unicode_in_user_encoding()
1470
1470
These are set with eg ``-Dlock`` on the bzr command line.
1471
1471
 
1472
1472
Options include:
1473
 
 
 
1473
 
1474
1474
 * auth - show authentication sections used
1475
1475
 * error - show stack traces for all top level exceptions
1476
1476
 * evil - capture call sites that do expensive or badly-scaling operations.