]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Issue #24678: Fixed raiseExceptions typo in logging tests.
authorSerhiy Storchaka <storchaka@gmail.com>
Tue, 21 Jul 2015 19:39:26 +0000 (22:39 +0300)
committerSerhiy Storchaka <storchaka@gmail.com>
Tue, 21 Jul 2015 19:39:26 +0000 (22:39 +0300)
Patch by Jacek KoƂodziej.

Lib/test/test_logging.py

index 8770e1b76c594d45f51b96eb0f1b20df585577a5..ddab2e0ecd53a01d1f6e391fcbcdf434970b82f3 100644 (file)
@@ -41,7 +41,8 @@ import sys
 import tempfile
 from test.script_helper import assert_python_ok
 from test.support import (captured_stdout, run_with_locale, run_unittest,
-                          patch, requires_zlib, TestHandler, Matcher, HOST)
+                          patch, requires_zlib, TestHandler, Matcher, HOST,
+                          swap_attr)
 import textwrap
 import time
 import unittest
@@ -3748,18 +3749,12 @@ class LoggerTest(BaseTest):
                          (exc.__class__, exc, exc.__traceback__))
 
     def test_log_invalid_level_with_raise(self):
-        old_raise = logging.raiseExceptions
-        self.addCleanup(setattr, logging, 'raiseExecptions', old_raise)
-
-        logging.raiseExceptions = True
-        self.assertRaises(TypeError, self.logger.log, '10', 'test message')
+        with swap_attr(logging, 'raiseExceptions', True):
+            self.assertRaises(TypeError, self.logger.log, '10', 'test message')
 
     def test_log_invalid_level_no_raise(self):
-        old_raise = logging.raiseExceptions
-        self.addCleanup(setattr, logging, 'raiseExecptions', old_raise)
-
-        logging.raiseExceptions = False
-        self.logger.log('10', 'test message')  # no exception happens
+        with swap_attr(logging, 'raiseExceptions', False):
+            self.logger.log('10', 'test message')  # no exception happens
 
     def test_find_caller_with_stack_info(self):
         called = []