[Python-checkins] cpython: Issue #26918: Skipped some tests in test_pipes on Android.

serhiy.storchaka python-checkins at python.org
Thu May 5 03:56:25 EDT 2016


https://hg.python.org/cpython/rev/3bad4b0f7612
changeset:   101234:3bad4b0f7612
user:        Serhiy Storchaka <storchaka at gmail.com>
date:        Thu May 05 10:55:45 2016 +0300
summary:
  Issue #26918: Skipped some tests in test_pipes on Android.
Patch by Xavier de Gaye.

files:
  Lib/test/test_pipes.py |  7 +++++++
  1 files changed, 7 insertions(+), 0 deletions(-)


diff --git a/Lib/test/test_pipes.py b/Lib/test/test_pipes.py
--- a/Lib/test/test_pipes.py
+++ b/Lib/test/test_pipes.py
@@ -2,6 +2,7 @@
 import os
 import string
 import unittest
+import shutil
 from test.support import TESTFN, run_unittest, unlink, reap_children
 
 if os.name != 'posix':
@@ -18,6 +19,8 @@
             unlink(f)
 
     def testSimplePipe1(self):
+        if shutil.which('tr') is None:
+            self.skipTest('tr is not available')
         t = pipes.Template()
         t.append(s_command, pipes.STDIN_STDOUT)
         f = t.open(TESTFN, 'w')
@@ -27,6 +30,8 @@
             self.assertEqual(f.read(), 'HELLO WORLD #1')
 
     def testSimplePipe2(self):
+        if shutil.which('tr') is None:
+            self.skipTest('tr is not available')
         with open(TESTFN, 'w') as f:
             f.write('hello world #2')
         t = pipes.Template()
@@ -36,6 +41,8 @@
             self.assertEqual(f.read(), 'HELLO WORLD #2')
 
     def testSimplePipe3(self):
+        if shutil.which('tr') is None:
+            self.skipTest('tr is not available')
         with open(TESTFN, 'w') as f:
             f.write('hello world #2')
         t = pipes.Template()

-- 
Repository URL: https://hg.python.org/cpython


More information about the Python-checkins mailing list