except ImportError:
pass
-
class BaseTest(unittest.TestCase):
"""Base class for logging tests."""
"""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
"""Test for SocketHandler with unix sockets."""
- server_class = TestUnixStreamServer
+ if threading:
+ server_class = TestUnixStreamServer
def setUp(self):
# override the definition in the base class
"""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
"""Test for DatagramHandler using Unix sockets."""
- server_class = TestUnixDatagramServer
+ if threading:
+ server_class = TestUnixDatagramServer
def setUp(self):
# override the definition in the base class
"""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
"""Test for SysLogHandler with Unix sockets."""
- server_class = TestUnixDatagramServer
+ if threading:
+ server_class = TestUnixDatagramServer
def setUp(self):
# override the definition in the base class