diff options
Diffstat (limited to 'Lib/test/test_subprocess.py')
| -rw-r--r-- | Lib/test/test_subprocess.py | 14 | 
1 files changed, 14 insertions, 0 deletions
diff --git a/Lib/test/test_subprocess.py b/Lib/test/test_subprocess.py index f471c7b..adfb1bf 100644 --- a/Lib/test/test_subprocess.py +++ b/Lib/test/test_subprocess.py @@ -548,6 +548,20 @@ class _SuppressCoreFiles(object):          except (ImportError, ValueError, resource.error):              pass +        if sys.platform == 'darwin': +            # Check if the 'Crash Reporter' on OSX was configured +            # in 'Developer' mode and warn that it will get triggered +            # when it is. +            # +            # This assumes that this context manager is used in tests +            # that might trigger the next manager. +            value = subprocess.Popen(['/usr/bin/defaults', 'read', +                    'com.apple.CrashReporter', 'DialogType'], +                    stdout=subprocess.PIPE).communicate()[0] +            if value.strip() == b'developer': +                print "this tests triggers the Crash Reporter, that is intentional" +                sys.stdout.flush() +      def __exit__(self, *args):          """Return core file behavior to default."""          if self.old_limit is None:  | 
