Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
bec087f2
Commit
bec087f2
authored
Mar 26, 2009
by
Benjamin Peterson
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix incorrect auto-translation of TestSkipped -> unittest.SkipTest
parent
ad57d975
Changes
31
Hide whitespace changes
Inline
Side-by-side
Showing
31 changed files
with
75 additions
and
75 deletions
+75
-75
Lib/test/test__locale.py
Lib/test/test__locale.py
+2
-2
Lib/test/test_commands.py
Lib/test/test_commands.py
+2
-2
Lib/test/test_curses.py
Lib/test/test_curses.py
+3
-3
Lib/test/test_decimal.py
Lib/test/test_decimal.py
+2
-3
Lib/test/test_dl.py
Lib/test/test_dl.py
+2
-2
Lib/test/test_fork1.py
Lib/test/test_fork1.py
+2
-2
Lib/test/test_gl.py
Lib/test/test_gl.py
+2
-2
Lib/test/test_ioctl.py
Lib/test/test_ioctl.py
+5
-5
Lib/test/test_largefile.py
Lib/test/test_largefile.py
+3
-3
Lib/test/test_linuxaudiodev.py
Lib/test/test_linuxaudiodev.py
+2
-2
Lib/test/test_locale.py
Lib/test/test_locale.py
+3
-3
Lib/test/test_mhlib.py
Lib/test/test_mhlib.py
+3
-3
Lib/test/test_minidom.py
Lib/test/test_minidom.py
+1
-1
Lib/test/test_multiprocessing.py
Lib/test/test_multiprocessing.py
+2
-3
Lib/test/test_openpty.py
Lib/test/test_openpty.py
+2
-2
Lib/test/test_ossaudiodev.py
Lib/test/test_ossaudiodev.py
+3
-3
Lib/test/test_pipes.py
Lib/test/test_pipes.py
+2
-2
Lib/test/test_poll.py
Lib/test/test_poll.py
+2
-2
Lib/test/test_popen2.py
Lib/test/test_popen2.py
+2
-2
Lib/test/test_pty.py
Lib/test/test_pty.py
+2
-2
Lib/test/test_py3kwarn.py
Lib/test/test_py3kwarn.py
+2
-3
Lib/test/test_site.py
Lib/test/test_site.py
+2
-2
Lib/test/test_socketserver.py
Lib/test/test_socketserver.py
+2
-2
Lib/test/test_sqlite.py
Lib/test/test_sqlite.py
+3
-2
Lib/test/test_sunaudiodev.py
Lib/test/test_sunaudiodev.py
+3
-2
Lib/test/test_support.py
Lib/test/test_support.py
+1
-1
Lib/test/test_threaded_import.py
Lib/test/test_threaded_import.py
+2
-2
Lib/test/test_threadsignals.py
Lib/test/test_threadsignals.py
+2
-2
Lib/test/test_unicode_file.py
Lib/test/test_unicode_file.py
+4
-4
Lib/test/test_wait3.py
Lib/test/test_wait3.py
+4
-3
Lib/test/test_wait4.py
Lib/test/test_wait4.py
+3
-3
No files found.
Lib/test/test__locale.py
View file @
bec087f2
from
test.test_support
import
verbose
,
SkipTest
,
run_unittest
from
test.test_support
import
verbose
,
run_unittest
from
_locale
import
(
setlocale
,
LC_NUMERIC
,
RADIXCHAR
,
THOUSEP
,
nl_langinfo
,
localeconv
,
Error
)
import
unittest
...
...
@@ -7,7 +7,7 @@ from platform import uname
if
uname
()[
0
]
==
"Darwin"
:
maj
,
min
,
mic
=
[
int
(
part
)
for
part
in
uname
()[
2
].
split
(
"."
)]
if
(
maj
,
min
,
mic
)
<
(
8
,
0
,
0
):
raise
SkipTest
(
"locale support broken for OS X < 10.4"
)
raise
unittest
.
SkipTest
(
"locale support broken for OS X < 10.4"
)
candidate_locales
=
[
'es_UY'
,
'fr_FR'
,
'fi_FI'
,
'es_CO'
,
'pt_PT'
,
'it_IT'
,
'et_EE'
,
'es_PY'
,
'no_NO'
,
'nl_NL'
,
'lv_LV'
,
'el_GR'
,
'be_BY'
,
'fr_BE'
,
...
...
Lib/test/test_commands.py
View file @
bec087f2
...
...
@@ -9,7 +9,7 @@ import warnings
warnings
.
filterwarnings
(
'ignore'
,
r".*commands.getstatus.. is deprecated"
,
DeprecationWarning
)
from
test.test_support
import
SkipTest
,
run_unittest
,
reap_children
from
test.test_support
import
run_unittest
,
reap_children
from
commands
import
*
# The module says:
...
...
@@ -19,7 +19,7 @@ from commands import *
# I'll take the comment as given, and skip this suite.
if
os
.
name
!=
'posix'
:
raise
SkipTest
(
'Not posix; skipping test_commands'
)
raise
unittest
.
SkipTest
(
'Not posix; skipping test_commands'
)
class
CommandTests
(
unittest
.
TestCase
):
...
...
Lib/test/test_curses.py
View file @
bec087f2
...
...
@@ -16,16 +16,16 @@ import curses.panel
# 'curses' resource be given on the regrtest command line using the -u
# option. If not available, nothing after this line will be executed.
from
test.test_support
import
requires
,
SkipTest
from
test.test_support
import
requires
requires
(
'curses'
)
# XXX: if newterm was supported we could use it instead of initscr and not exit
term
=
os
.
environ
.
get
(
'TERM'
)
if
not
term
or
term
==
'unknown'
:
raise
SkipTest
,
"$TERM=%r, calling initscr() may cause exit"
%
term
raise
unittest
.
SkipTest
,
"$TERM=%r, calling initscr() may cause exit"
%
term
if
sys
.
platform
==
"cygwin"
:
raise
SkipTest
(
"cygwin's curses mostly just hangs"
)
raise
unittest
.
SkipTest
(
"cygwin's curses mostly just hangs"
)
def
window_funcs
(
stdscr
):
"Test the methods of windows"
...
...
Lib/test/test_decimal.py
View file @
bec087f2
...
...
@@ -31,8 +31,7 @@ import pickle, copy
import
unittest
from
decimal
import
*
import
numbers
from
test.test_support
import
(
SkipTest
,
run_unittest
,
run_doctest
,
is_resource_enabled
)
from
test.test_support
import
(
run_unittest
,
run_doctest
,
is_resource_enabled
)
import
random
try
:
import
threading
...
...
@@ -194,7 +193,7 @@ class DecimalTest(unittest.TestCase):
def
eval_file
(
self
,
file
):
global
skip_expected
if
skip_expected
:
raise
SkipTest
raise
unittest
.
SkipTest
return
for
line
in
open
(
file
).
xreadlines
():
line
=
line
.
replace
(
'
\
r
\
n
'
,
''
).
replace
(
'
\
n
'
,
''
)
...
...
Lib/test/test_dl.py
View file @
bec087f2
...
...
@@ -2,7 +2,7 @@
"""Test dlmodule.c
Roger E. Masse revised strategy by Barry Warsaw
"""
from
test.test_support
import
verbose
,
SkipTest
,
import_module
from
test.test_support
import
verbose
,
import_module
dl
=
import_module
(
'dl'
,
deprecated
=
True
)
sharedlibs
=
[
...
...
@@ -31,7 +31,7 @@ def test_main():
print
'worked!'
break
else
:
raise
SkipTest
,
'Could not open any shared libraries'
raise
unittest
.
SkipTest
,
'Could not open any shared libraries'
if
__name__
==
'__main__'
:
...
...
Lib/test/test_fork1.py
View file @
bec087f2
...
...
@@ -4,12 +4,12 @@
import
os
import
time
from
test.fork_wait
import
ForkWait
from
test.test_support
import
SkipTest
,
run_unittest
,
reap_children
from
test.test_support
import
run_unittest
,
reap_children
try
:
os
.
fork
except
AttributeError
:
raise
SkipTest
,
"os.fork not defined -- skipping test_fork1"
raise
unittest
.
SkipTest
,
"os.fork not defined -- skipping test_fork1"
class
ForkTest
(
ForkWait
):
def
wait_impl
(
self
,
cpid
):
...
...
Lib/test/test_gl.py
View file @
bec087f2
...
...
@@ -3,7 +3,7 @@
taken mostly from the documentation.
Roger E. Masse
"""
from
test.test_support
import
verbose
,
SkipTest
from
test.test_support
import
verbose
import
gl
,
GL
,
time
glattrs
=
[
'RGBcolor'
,
'RGBcursor'
,
'RGBmode'
,
'RGBrange'
,
'RGBwritemask'
,
...
...
@@ -87,7 +87,7 @@ def test_main():
try
:
display
=
os
.
environ
[
'DISPLAY'
]
except
:
raise
SkipTest
,
"No $DISPLAY -- skipping gl test"
raise
unittest
.
SkipTest
,
"No $DISPLAY -- skipping gl test"
# touch all the attributes of gl without doing anything
if
verbose
:
...
...
Lib/test/test_ioctl.py
View file @
bec087f2
import
unittest
from
test.test_support
import
SkipTest
,
run_unittest
from
test.test_support
import
run_unittest
import
os
,
struct
try
:
import
fcntl
,
termios
except
ImportError
:
raise
SkipTest
(
"No fcntl or termios module"
)
raise
unittest
.
SkipTest
(
"No fcntl or termios module"
)
if
not
hasattr
(
termios
,
'TIOCGPGRP'
):
raise
SkipTest
(
"termios module doesn't have TIOCGPGRP"
)
raise
unittest
.
SkipTest
(
"termios module doesn't have TIOCGPGRP"
)
try
:
tty
=
open
(
"/dev/tty"
,
"r"
)
tty
.
close
()
except
IOError
:
raise
SkipTest
(
"Unable to open /dev/tty"
)
raise
unittest
.
SkipTest
(
"Unable to open /dev/tty"
)
try
:
import
pty
...
...
@@ -41,7 +41,7 @@ class IoctlTests(unittest.TestCase):
def
test_ioctl_signed_unsigned_code_param
(
self
):
if
not
pty
:
raise
SkipTest
(
'pty module required'
)
raise
unittest
.
SkipTest
(
'pty module required'
)
mfd
,
sfd
=
pty
.
openpty
()
try
:
if
termios
.
TIOCSWINSZ
<
0
:
...
...
Lib/test/test_largefile.py
View file @
bec087f2
...
...
@@ -6,7 +6,7 @@ import stat
import
sys
import
unittest
from
test.test_support
import
run_unittest
,
TESTFN
,
verbose
,
requires
,
\
SkipTest
,
unlink
unlink
try
:
import
signal
...
...
@@ -104,7 +104,7 @@ class TestCase(unittest.TestCase):
# this is already decided before start running the test suite
# but we do it anyway for extra protection
if
not
hasattr
(
f
,
'truncate'
):
raise
SkipTest
,
"open().truncate() not available on this system"
raise
unittest
.
SkipTest
,
"open().truncate() not available on this system"
f
.
seek
(
0
,
2
)
# else we've lost track of the true size
self
.
assertEqual
(
f
.
tell
(),
size
+
1
)
...
...
@@ -155,7 +155,7 @@ def test_main():
except
(
IOError
,
OverflowError
):
f
.
close
()
unlink
(
TESTFN
)
raise
SkipTest
,
"filesystem does not have largefile support"
raise
unittest
.
SkipTest
,
"filesystem does not have largefile support"
else
:
f
.
close
()
suite
=
unittest
.
TestSuite
()
...
...
Lib/test/test_linuxaudiodev.py
View file @
bec087f2
from
test
import
test_support
test_support
.
requires
(
'audio'
)
from
test.test_support
import
findfile
,
SkipTest
,
run_unittest
from
test.test_support
import
findfile
,
run_unittest
import
errno
linuxaudiodev
=
test_support
.
import_module
(
'linuxaudiodev'
,
deprecated
=
True
)
...
...
@@ -89,7 +89,7 @@ def test_main():
dsp
=
linuxaudiodev
.
open
(
'w'
)
except
linuxaudiodev
.
error
,
msg
:
if
msg
.
args
[
0
]
in
(
errno
.
EACCES
,
errno
.
ENOENT
,
errno
.
ENODEV
,
errno
.
EBUSY
):
raise
SkipTest
(
msg
)
raise
unittest
.
SkipTest
(
msg
)
raise
dsp
.
close
()
run_unittest
(
LinuxAudioDevTests
)
...
...
Lib/test/test_locale.py
View file @
bec087f2
from
test.test_support
import
run_unittest
,
verbose
,
SkipTest
from
test.test_support
import
run_unittest
,
verbose
import
unittest
import
locale
import
sys
...
...
@@ -10,7 +10,7 @@ enUS_locale = None
def
get_enUS_locale
():
global
enUS_locale
if
sys
.
platform
==
'darwin'
:
raise
SkipTest
(
"Locale support on MacOSX is minimal"
)
raise
unittest
.
SkipTest
(
"Locale support on MacOSX is minimal"
)
if
sys
.
platform
.
startswith
(
"win"
):
tlocs
=
(
"En"
,
"English"
)
else
:
...
...
@@ -23,7 +23,7 @@ def get_enUS_locale():
continue
break
else
:
raise
SkipTest
(
raise
unittest
.
SkipTest
(
"Test locale not supported (tried %s)"
%
(
', '
.
join
(
tlocs
)))
enUS_locale
=
tloc
locale
.
setlocale
(
locale
.
LC_NUMERIC
,
oldlocale
)
...
...
Lib/test/test_mhlib.py
View file @
bec087f2
...
...
@@ -7,7 +7,7 @@
### mhlib. It should.
import
unittest
from
test.test_support
import
run_unittest
,
TESTFN
,
SkipTest
,
import_module
from
test.test_support
import
run_unittest
,
TESTFN
,
import_module
import
os
,
StringIO
import
sys
mhlib
=
import_module
(
'mhlib'
,
deprecated
=
True
)
...
...
@@ -21,8 +21,8 @@ if (sys.platform.startswith("win") or sys.platform=="riscos" or
# link counts, and that causes test_listfolders() here to get back
# an empty list from its call of listallfolders().
# The other tests here pass on Windows.
raise
SkipTest
(
"skipped on %s -- "
%
sys
.
platform
+
"too many Unix assumptions"
)
raise
unittest
.
SkipTest
(
"skipped on %s -- "
%
sys
.
platform
+
"too many Unix assumptions"
)
_mhroot
=
TESTFN
+
"_MH"
_mhpath
=
os
.
path
.
join
(
_mhroot
,
"MH"
)
...
...
Lib/test/test_minidom.py
View file @
bec087f2
...
...
@@ -4,7 +4,7 @@ import os
import
sys
import
pickle
from
StringIO
import
StringIO
from
test.test_support
import
verbose
,
run_unittest
,
SkipTest
from
test.test_support
import
verbose
,
run_unittest
import
unittest
import
xml.dom
...
...
Lib/test/test_multiprocessing.py
View file @
bec087f2
...
...
@@ -23,8 +23,7 @@ import logging
try
:
import
multiprocessing.synchronize
except
ImportError
,
e
:
from
test.test_support
import
SkipTest
raise
SkipTest
(
e
)
raise
unittest
.
SkipTest
(
e
)
import
multiprocessing.dummy
import
multiprocessing.connection
...
...
@@ -1813,7 +1812,7 @@ def test_main(run=None):
lock
=
multiprocessing
.
RLock
()
except
OSError
:
from
test.test_support
import
SkipTest
raise
SkipTest
(
"OSError raises on RLock creation, see issue 3111!"
)
raise
unittest
.
SkipTest
(
"OSError raises on RLock creation, see issue 3111!"
)
if
run
is
None
:
from
test.test_support
import
run_unittest
as
run
...
...
Lib/test/test_openpty.py
View file @
bec087f2
# Test to see if openpty works. (But don't worry if it isn't available.)
import
os
,
unittest
from
test.test_support
import
run_unittest
,
SkipTest
from
test.test_support
import
run_unittest
if
not
hasattr
(
os
,
"openpty"
):
raise
SkipTest
,
"No openpty() available."
raise
unittest
.
SkipTest
,
"No openpty() available."
class
OpenptyTest
(
unittest
.
TestCase
):
...
...
Lib/test/test_ossaudiodev.py
View file @
bec087f2
from
test
import
test_support
test_support
.
requires
(
'audio'
)
from
test.test_support
import
findfile
,
SkipTest
from
test.test_support
import
findfile
import
errno
import
ossaudiodev
...
...
@@ -45,7 +45,7 @@ class OSSAudioDevTests(unittest.TestCase):
dsp
=
ossaudiodev
.
open
(
'w'
)
except
IOError
,
msg
:
if
msg
[
0
]
in
(
errno
.
EACCES
,
errno
.
ENOENT
,
errno
.
ENODEV
,
errno
.
EBUSY
):
raise
SkipTest
(
msg
)
raise
unittest
.
SkipTest
(
msg
)
raise
# at least check that these methods can be invoked
...
...
@@ -162,7 +162,7 @@ def test_main():
dsp
=
ossaudiodev
.
open
(
'w'
)
except
(
ossaudiodev
.
error
,
IOError
),
msg
:
if
msg
[
0
]
in
(
errno
.
EACCES
,
errno
.
ENOENT
,
errno
.
ENODEV
,
errno
.
EBUSY
):
raise
SkipTest
(
msg
)
raise
unittest
.
SkipTest
(
msg
)
raise
dsp
.
close
()
test_support
.
run_unittest
(
__name__
)
...
...
Lib/test/test_pipes.py
View file @
bec087f2
...
...
@@ -2,10 +2,10 @@ import pipes
import
os
import
string
import
unittest
from
test.test_support
import
TESTFN
,
run_unittest
,
unlink
,
SkipTest
from
test.test_support
import
TESTFN
,
run_unittest
,
unlink
if
os
.
name
!=
'posix'
:
raise
SkipTest
(
'pipes module only works on posix'
)
raise
unittest
.
SkipTest
(
'pipes module only works on posix'
)
TESTFN2
=
TESTFN
+
"2"
...
...
Lib/test/test_poll.py
View file @
bec087f2
# Test case for the os.poll() function
import
os
,
select
,
random
,
unittest
from
test.test_support
import
SkipTest
,
TESTFN
,
run_unittest
from
test.test_support
import
TESTFN
,
run_unittest
try
:
select
.
poll
except
AttributeError
:
raise
SkipTest
,
"select.poll not defined -- skipping test_poll"
raise
unittest
.
SkipTest
,
"select.poll not defined -- skipping test_poll"
def
find_ready_matching
(
ready
,
flag
):
...
...
Lib/test/test_popen2.py
View file @
bec087f2
...
...
@@ -12,13 +12,13 @@ import sys
import
unittest
import
popen2
from
test.test_support
import
SkipTest
,
run_unittest
,
reap_children
from
test.test_support
import
run_unittest
,
reap_children
if
sys
.
platform
[:
4
]
==
'beos'
or
sys
.
platform
[:
6
]
==
'atheos'
:
# Locks get messed up or something. Generally we're supposed
# to avoid mixing "posix" fork & exec with native threads, and
# they may be right about that after all.
raise
SkipTest
(
"popen2() doesn't work on "
+
sys
.
platform
)
raise
unittest
.
SkipTest
(
"popen2() doesn't work on "
+
sys
.
platform
)
# if we don't have os.popen, check that
# we have os.fork. if not, skip the test
...
...
Lib/test/test_pty.py
View file @
bec087f2
...
...
@@ -4,7 +4,7 @@ import pty
import
os
import
sys
import
signal
from
test.test_support
import
verbose
,
SkipTest
,
run_unittest
from
test.test_support
import
verbose
,
run_unittest
import
unittest
TEST_STRING_1
=
"I wish to buy a fish license.
\
n
"
...
...
@@ -69,7 +69,7 @@ class PtyTest(unittest.TestCase):
debug
(
"Got slave_fd '%d'"
%
slave_fd
)
except
OSError
:
# " An optional feature could not be imported " ... ?
raise
SkipTest
,
"Pseudo-terminals (seemingly) not functional."
raise
unittest
.
SkipTest
,
"Pseudo-terminals (seemingly) not functional."
self
.
assertTrue
(
os
.
isatty
(
slave_fd
),
'slave_fd is not a tty'
)
...
...
Lib/test/test_py3kwarn.py
View file @
bec087f2
import
unittest
import
sys
from
test.test_support
import
(
check_warnings
,
CleanImport
,
SkipTest
,
run_unittest
)
from
test.test_support
import
check_warnings
,
CleanImport
,
run_unittest
import
warnings
from
contextlib
import
nested
if
not
sys
.
py3kwarning
:
raise
SkipTest
(
'%s must be run with the -3 flag'
%
__name__
)
raise
unittest
.
SkipTest
(
'%s must be run with the -3 flag'
%
__name__
)
def
reset_module_registry
(
module
):
try
:
...
...
Lib/test/test_site.py
View file @
bec087f2
...
...
@@ -5,7 +5,7 @@ executing have not been removed.
"""
import
unittest
from
test.test_support
import
SkipTest
,
run_unittest
,
TESTFN
from
test.test_support
import
run_unittest
,
TESTFN
import
__builtin__
import
os
import
sys
...
...
@@ -17,7 +17,7 @@ import subprocess
if
"site"
in
sys
.
modules
:
import
site
else
:
raise
SkipTest
(
"importation of site.py suppressed"
)
raise
unittest
.
SkipTest
(
"importation of site.py suppressed"
)
if
not
os
.
path
.
isdir
(
site
.
USER_SITE
):
# need to add user site directory for tests
...
...
Lib/test/test_socketserver.py
View file @
bec087f2
...
...
@@ -16,7 +16,7 @@ import unittest
import
SocketServer
import
test.test_support
from
test.test_support
import
reap_children
,
verbose
,
SkipTest
from
test.test_support
import
reap_children
,
verbose
from
test.test_support
import
TESTFN
as
TEST_FILE
test
.
test_support
.
requires
(
"network"
)
...
...
@@ -247,7 +247,7 @@ class SocketServerTest(unittest.TestCase):
def
test_main
():
if
imp
.
lock_held
():
# If the import lock is held, the threads will hang
raise
SkipTest
(
"can't run when import lock is held"
)
raise
unittest
.
SkipTest
(
"can't run when import lock is held"
)
test
.
test_support
.
run_unittest
(
SocketServerTest
)
...
...
Lib/test/test_sqlite.py
View file @
bec087f2
from
test.test_support
import
run_unittest
,
SkipTest
import
unittest
from
test.test_support
import
run_unittest
try
:
import
_sqlite3
except
ImportError
:
raise
SkipTest
(
'no sqlite available'
)
raise
unittest
.
SkipTest
(
'no sqlite available'
)
from
sqlite3.test
import
(
dbapi
,
types
,
userfunctions
,
py25tests
,
factory
,
transactions
,
hooks
,
regression
,
dump
)
...
...
Lib/test/test_sunaudiodev.py
View file @
bec087f2
from
test.test_support
import
findfile
,
TestFailed
,
SkipTest
,
import_module
from
test.test_support
import
findfile
,
TestFailed
,
import_module
import
unittest
sunaudiodev
=
import_module
(
'sunaudiodev'
,
deprecated
=
True
)
import
os
...
...
@@ -8,7 +9,7 @@ except KeyError:
audiodev
=
"/dev/audio"
if
not
os
.
path
.
exists
(
audiodev
):
raise
SkipTest
(
"no audio device found!"
)
raise
unittest
.
SkipTest
(
"no audio device found!"
)
def
play_sound_file
(
path
):
fp
=
open
(
path
,
'r'
)
...
...
Lib/test/test_support.py
View file @
bec087f2
...
...
@@ -51,7 +51,7 @@ def import_module(name, deprecated=False):
try
:
module
=
__import__
(
name
,
level
=
0
)
except
ImportError
:
raise
SkipTest
(
"No module named "
+
name
)
raise
unittest
.
SkipTest
(
"No module named "
+
name
)
else
:
return
module
...
...
Lib/test/test_threaded_import.py
View file @
bec087f2
...
...
@@ -6,7 +6,7 @@
# randrange, and then Python hangs.
import
thread
from
test.test_support
import
verbose
,
SkipTest
,
TestFailed
from
test.test_support
import
verbose
,
TestFailed
critical_section
=
thread
.
allocate_lock
()
done
=
thread
.
allocate_lock
()
...
...
@@ -56,7 +56,7 @@ def test_main(): # magic name! see above
import
imp
if
imp
.
lock_held
():
# This triggers on, e.g., from test import autotest.
raise
SkipTest
(
"can't run when import lock is held"
)
raise
unittest
.
SkipTest
(
"can't run when import lock is held"
)
done
.
acquire
()
for
N
in
(
20
,
50
)
*
3
:
...
...
Lib/test/test_threadsignals.py
View file @
bec087f2
...
...
@@ -5,10 +5,10 @@ import thread
import
signal
import
os
import
sys
from
test.test_support
import
run_unittest
,
SkipTest
from
test.test_support
import
run_unittest
if
sys
.
platform
[:
3
]
in
(
'win'
,
'os2'
)
or
sys
.
platform
==
'riscos'
:
raise
SkipTest
,
"Can't test signal on %s"
%
sys
.
platform
raise
unittest
.
SkipTest
,
"Can't test signal on %s"
%
sys
.
platform
process_pid
=
os
.
getpid
()
signalled_all
=
thread
.
allocate_lock
()
...
...
Lib/test/test_unicode_file.py
View file @
bec087f2
...
...
@@ -5,14 +5,14 @@ import os, glob, time, shutil
import
unicodedata
import
unittest
from
test.test_support
import
run_unittest
,
SkipTest
,
TESTFN_UNICODE
from
test.test_support
import
run_unittest
,
TESTFN_UNICODE
from
test.test_support
import
TESTFN_ENCODING
,
TESTFN_UNICODE_UNENCODEABLE
try
:
TESTFN_ENCODED
=
TESTFN_UNICODE
.
encode
(
TESTFN_ENCODING
)
except
(
UnicodeError
,
TypeError
):
# Either the file system encoding is None, or the file name
# cannot be encoded in the file system encoding.
raise
SkipTest
(
"No Unicode filesystem semantics on this platform."
)
raise
unittest
.
SkipTest
(
"No Unicode filesystem semantics on this platform."
)
if
TESTFN_ENCODED
.
decode
(
TESTFN_ENCODING
)
!=
TESTFN_UNICODE
:
# The file system encoding does not support Latin-1
...
...
@@ -26,10 +26,10 @@ if TESTFN_ENCODED.decode(TESTFN_ENCODING) != TESTFN_UNICODE:
# MBCS will not report the error properly
raise
UnicodeError
,
"mbcs encoding problem"
except
(
UnicodeError
,
TypeError
):
raise
SkipTest
(
"Cannot find a suiteable filename."
)
raise
unittest
.
SkipTest
(
"Cannot find a suiteable filename."
)
if
TESTFN_ENCODED
.
decode
(
TESTFN_ENCODING
)
!=
TESTFN_UNICODE
:
raise
SkipTest
(
"Cannot find a suitable filename."
)
raise
unittest
.
SkipTest
(
"Cannot find a suitable filename."
)
def
remove_if_exists
(
filename
):
if
os
.
path
.
exists
(
filename
):
...
...
Lib/test/test_wait3.py
View file @
bec087f2
...
...
@@ -3,18 +3,19 @@
import
os
import
time
import
unittest
from
test.fork_wait
import
ForkWait
from
test.test_support
import
SkipTest
,
run_unittest
,
reap_children
from
test.test_support
import
run_unittest
,
reap_children
try
:
os
.
fork
except
AttributeError
:
raise
SkipTest
,
"os.fork not defined -- skipping test_wait3"
raise
unittest
.
SkipTest
,
"os.fork not defined -- skipping test_wait3"
try
:
os
.
wait3
except
AttributeError
:
raise
SkipTest
,
"os.wait3 not defined -- skipping test_wait3"
raise
unittest
.
SkipTest
,
"os.wait3 not defined -- skipping test_wait3"
class
Wait3Test
(
ForkWait
):
def
wait_impl
(
self
,
cpid
):
...
...
Lib/test/test_wait4.py
View file @
bec087f2
...
...
@@ -4,17 +4,17 @@
import
os
import
time
from
test.fork_wait
import
ForkWait
from
test.test_support
import
SkipTest
,
run_unittest
,
reap_children
from
test.test_support
import
run_unittest
,
reap_children
try
:
os
.
fork
except
AttributeError
:
raise
SkipTest
,
"os.fork not defined -- skipping test_wait4"
raise
unittest
.
SkipTest
,
"os.fork not defined -- skipping test_wait4"
try
:
os
.
wait4
except
AttributeError
:
raise
SkipTest
,
"os.wait4 not defined -- skipping test_wait4"
raise
unittest
.
SkipTest
,
"os.wait4 not defined -- skipping test_wait4"
class
Wait4Test
(
ForkWait
):
def
wait_impl
(
self
,
cpid
):
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment