=== modified file 'breezy/tests/test_trace.py'
--- old/breezy/tests/test_trace.py	2019-07-13 14:35:12 +0000
+++ new/breezy/tests/test_trace.py	2019-12-26 12:58:31 +0000
@@ -34,7 +34,7 @@
     PY3,
     StringIO,
     )
-from . import features, TestCaseInTempDir, TestCase
+from . import features, TestCaseInTempDir, TestCase, TestSkipped
 from ..trace import (
     mutter, mutter_callsite, report_exception,
     set_verbosity_level, get_verbosity_level, is_quiet, is_verbose, be_quiet,
@@ -326,6 +326,8 @@
         # Set the log file to something that cannot exist
         self.overrideEnv('BRZ_LOG', '/no-such-dir/brz.log')
         self.overrideAttr(trace, '_brz_log_filename')
+        if os.path.isdir('/no-such-dir'):
+            raise TestSkipped('directory creation succeeded')
         logf = trace._open_brz_log()
         self.assertIs(None, logf)
         self.assertContainsRe(
@@ -343,6 +345,8 @@
         self.overrideEnv('XDG_CACHE_HOME', '/no-such-dir')
         self.overrideAttr(trace, '_brz_log_filename')
         logf = trace._open_brz_log()
+        if os.path.isdir('/no-such-dir'):
+            raise TestSkipped('directory creation succeeded')
         self.assertIs(None, logf)
         self.assertContainsRe(
             sys.stderr.getvalue(),

