1- from test import support
21import unittest
32
4- import sys , os , io , subprocess
3+ import sys , os , io
54import quopri
65
76
@@ -193,7 +192,8 @@ def test_decode_header(self):
193192 for p , e in self .HSTRINGS :
194193 self .assertEqual (quopri .decodestring (e , header = True ), p )
195194
196- def _test_scriptencode (self ):
195+ @unittest .skip ("requires subprocess" )
196+ def test_scriptencode (self ):
197197 (p , e ) = self .STRINGS [- 1 ]
198198 process = subprocess .Popen (
199199 [sys .executable , "-mquopri" ], stdin = subprocess .PIPE , stdout = subprocess .PIPE
@@ -210,7 +210,8 @@ def _test_scriptencode(self):
210210 self .assertEqual (cout [i ], e [i ])
211211 self .assertEqual (cout , e )
212212
213- def _test_scriptdecode (self ):
213+ @unittest .skip ("requires subprocess" )
214+ def test_scriptdecode (self ):
214215 (p , e ) = self .STRINGS [- 1 ]
215216 process = subprocess .Popen (
216217 [sys .executable , "-mquopri" , "-d" ], stdin = subprocess .PIPE , stdout = subprocess .PIPE
@@ -220,11 +221,3 @@ def _test_scriptdecode(self):
220221 cout = cout .decode ("latin-1" )
221222 p = p .decode ("latin-1" )
222223 self .assertEqual (cout .splitlines (), p .splitlines ())
223-
224-
225- def test_main ():
226- support .run_unittest (QuopriTestCase )
227-
228-
229- if __name__ == "__main__" :
230- test_main ()
0 commit comments