Skip to content

Commit d45864b

Browse files
fix(test/test_logging): Fix tests for HttpHandler
1 parent 5f63c20 commit d45864b

2 files changed

Lines changed: 5 additions & 7 deletions

File tree

Lib/test/test_logging.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1889,9 +1889,7 @@ def handle_request(self, request):
18891889

18901890
def test_output(self):
18911891
# The log message sent to the HTTPHandler is properly received.
1892-
logger = logging.getLogger("http")
1893-
root_logger = self.root_logger
1894-
root_logger.removeHandler(self.root_logger.handlers[0])
1892+
logger = logging.getLogger("httplogger")
18951893
for secure in (False, True):
18961894
addr = ('localhost', 0)
18971895
if secure:
@@ -1921,7 +1919,7 @@ def test_output(self):
19211919
context=context,
19221920
credentials=('foo', 'bar'))
19231921
self.log_data = None
1924-
root_logger.addHandler(self.h_hdlr)
1922+
logger.addHandler(self.h_hdlr)
19251923

19261924
for method in ('GET', 'POST'):
19271925
self.h_hdlr.method = method
@@ -1935,12 +1933,12 @@ def test_output(self):
19351933
d = parse_qs(self.log_data.query)
19361934
else:
19371935
d = parse_qs(self.post_data.decode('utf-8'))
1938-
self.assertEqual(d['name'], ['http'])
1936+
self.assertEqual(d['name'], ['httplogger'])
19391937
self.assertEqual(d['funcName'], ['test_output'])
19401938
self.assertEqual(d['msg'], [msg])
19411939

19421940
self.server.stop(2.0)
1943-
self.root_logger.removeHandler(self.h_hdlr)
1941+
logger.removeHandler(self.h_hdlr)
19441942
self.h_hdlr.close()
19451943

19461944

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
Replaces debug level logic in http client with logging. Original patch by
2-
Eryn Wells. Enhanced by Sanyam Khurana.
2+
Eryn Wells & Conrad Ho. Enhanced by Sanyam Khurana.

0 commit comments

Comments
 (0)