/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to breezy/tests/test_osutils.py

  • Committer: Breezy landing bot
  • Author(s): Jelmer Vernooij
  • Date: 2019-06-04 00:08:59 UTC
  • mfrom: (7122.6.12 win-symlink-warning)
  • Revision ID: breezy.the.bot@gmail.com-20190604000859-2xwms4tkctrj83dm
Allow symbolic links to exist when checking out trees on Windows.

Merged from https://code.launchpad.net/~jelmer/brz/win-symlink-warning/+merge/363900

Show diffs side-by-side

added added

removed removed

Lines of Context:
62
62
 
63
63
term_ios_feature = features.ModuleAvailableFeature('termios')
64
64
 
 
65
psutil_feature = features.ModuleAvailableFeature('psutil')
 
66
 
65
67
 
66
68
def _already_unicode(s):
67
69
    return s
2340
2342
        import pywintypes
2341
2343
        self.assertTrue(osutils.is_environment_error(
2342
2344
            pywintypes.error(errno.EINVAL, "Invalid parameter", "Caller")))
 
2345
 
 
2346
 
 
2347
class SupportsExecutableTests(tests.TestCaseInTempDir):
 
2348
 
 
2349
    def test_returns_bool(self):
 
2350
        self.assertIsInstance(osutils.supports_executable(self.test_dir), bool)
 
2351
 
 
2352
 
 
2353
class SupportsSymlinksTests(tests.TestCaseInTempDir):
 
2354
 
 
2355
    def test_returns_bool(self):
 
2356
        self.assertIsInstance(osutils.supports_symlinks(self.test_dir), bool)
 
2357
 
 
2358
 
 
2359
class GetFsTypeTests(tests.TestCaseInTempDir):
 
2360
 
 
2361
    def test_returns_string(self):
 
2362
        self.requireFeature(psutil_feature)
 
2363
        self.assertIsInstance(osutils.get_fs_type(self.test_dir), str)