summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_logging.py
diff options
context:
space:
mode:
authorVinay Sajip <vinay_sajip@yahoo.co.uk>2013-09-27 18:08:24 (GMT)
committerVinay Sajip <vinay_sajip@yahoo.co.uk>2013-09-27 18:08:24 (GMT)
commitcb2c4fe649753bb8622a8d364ca25769557a1009 (patch)
tree28fa559097c994481600af6464ee2696f14e3a1d /Lib/test/test_logging.py
parentf6cdffeb789f043bc47ae9c172891a13860e1b21 (diff)
downloadcpython-cb2c4fe649753bb8622a8d364ca25769557a1009.zip
cpython-cb2c4fe649753bb8622a8d364ca25769557a1009.tar.gz
cpython-cb2c4fe649753bb8622a8d364ca25769557a1009.tar.bz2
Updated test_logging so that errors don't occur in the absence of threading.
Diffstat (limited to 'Lib/test/test_logging.py')
-rw-r--r--Lib/test/test_logging.py25
1 files changed, 15 insertions, 10 deletions
diff --git a/Lib/test/test_logging.py b/Lib/test/test_logging.py
index fc7411d..ffd0c8b 100644
--- a/Lib/test/test_logging.py
+++ b/Lib/test/test_logging.py
@@ -78,7 +78,6 @@ try:
except ImportError:
pass
-
class BaseTest(unittest.TestCase):
"""Base class for logging tests."""
@@ -1366,8 +1365,9 @@ class SocketHandlerTest(BaseTest):
"""Test for SocketHandler objects."""
- server_class = TestTCPServer
- address = ('localhost', 0)
+ if threading:
+ server_class = TestTCPServer
+ address = ('localhost', 0)
def setUp(self):
"""Set up a TCP server to receive log messages, and a SocketHandler
@@ -1450,7 +1450,8 @@ class UnixSocketHandlerTest(SocketHandlerTest):
"""Test for SocketHandler with unix sockets."""
- server_class = TestUnixStreamServer
+ if threading:
+ server_class = TestUnixStreamServer
def setUp(self):
# override the definition in the base class
@@ -1466,8 +1467,9 @@ class DatagramHandlerTest(BaseTest):
"""Test for DatagramHandler."""
- server_class = TestUDPServer
- address = ('localhost', 0)
+ if threading:
+ server_class = TestUDPServer
+ address = ('localhost', 0)
def setUp(self):
"""Set up a UDP server to receive log messages, and a DatagramHandler
@@ -1520,7 +1522,8 @@ class UnixDatagramHandlerTest(DatagramHandlerTest):
"""Test for DatagramHandler using Unix sockets."""
- server_class = TestUnixDatagramServer
+ if threading:
+ server_class = TestUnixDatagramServer
def setUp(self):
# override the definition in the base class
@@ -1536,8 +1539,9 @@ class SysLogHandlerTest(BaseTest):
"""Test for SysLogHandler using UDP."""
- server_class = TestUDPServer
- address = ('localhost', 0)
+ if threading:
+ server_class = TestUDPServer
+ address = ('localhost', 0)
def setUp(self):
"""Set up a UDP server to receive log messages, and a SysLogHandler
@@ -1593,7 +1597,8 @@ class UnixSysLogHandlerTest(SysLogHandlerTest):
"""Test for SysLogHandler with Unix sockets."""
- server_class = TestUnixDatagramServer
+ if threading:
+ server_class = TestUnixDatagramServer
def setUp(self):
# override the definition in the base class