summaryrefslogtreecommitdiff
path: root/fixtures/tests/_fixtures/test_logger.py
diff options
context:
space:
mode:
authorStephen Finucane <stephenfin@redhat.com>2021-02-25 10:44:57 +0000
committerStephen Finucane <stephenfin@redhat.com>2021-02-25 15:15:43 +0000
commitc4dfe1c8e1b536fe484cc641d94b53d079df8017 (patch)
tree6a5c6076e0bac85f27d508d40b360665f1e99ab1 /fixtures/tests/_fixtures/test_logger.py
parent341ea07fafdf4e2a419279d6fb3032f1eba3228b (diff)
downloadfixtures-git-c4dfe1c8e1b536fe484cc641d94b53d079df8017.tar.gz
Remove six and other Python 2 handling code
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Diffstat (limited to 'fixtures/tests/_fixtures/test_logger.py')
-rw-r--r--fixtures/tests/_fixtures/test_logger.py19
1 files changed, 7 insertions, 12 deletions
diff --git a/fixtures/tests/_fixtures/test_logger.py b/fixtures/tests/_fixtures/test_logger.py
index f8e11cc..25d4813 100644
--- a/fixtures/tests/_fixtures/test_logger.py
+++ b/fixtures/tests/_fixtures/test_logger.py
@@ -13,13 +13,12 @@
# license you chose for the specific language governing permissions and
# limitations under that license.
+import io
import logging
-import sys
import time
import testtools
from testtools import TestCase
-from testtools.compat import StringIO
from fixtures import (
FakeLogger,
@@ -32,12 +31,8 @@ from fixtures import (
# testing formatter overrides.
class FooFormatter(logging.Formatter):
def format(self, record):
- # custom formatters interface changes in python 3.2
- if sys.version_info < (3, 2):
- self._fmt = "Foo " + self._fmt
- else:
- self._style = logging.PercentStyle("Foo " + self._style._fmt)
- self._fmt = self._style._fmt
+ self._style = logging.PercentStyle("Foo " + self._style._fmt)
+ self._fmt = self._style._fmt
return logging.Formatter.format(self, record)
@@ -58,7 +53,7 @@ class FakeLoggerTest(TestCase, TestWithFixtures):
self.assertEqual("some message\n", fixture.output)
def test_replace_and_restore_handlers(self):
- stream = StringIO()
+ stream = io.StringIO()
logger = logging.getLogger()
logger.addHandler(logging.StreamHandler(stream))
logger.setLevel(logging.INFO)
@@ -71,7 +66,7 @@ class FakeLoggerTest(TestCase, TestWithFixtures):
self.assertEqual("one\nthree\n", stream.getvalue())
def test_preserving_existing_handlers(self):
- stream = StringIO()
+ stream = io.StringIO()
self.logger.addHandler(logging.StreamHandler(stream))
self.logger.setLevel(logging.INFO)
fixture = FakeLogger(nuke_handlers=False)
@@ -174,7 +169,7 @@ class LogHandlerTest(TestCase, TestWithFixtures):
self.assertEqual(["some message"], fixture.handler.msgs)
def test_replace_and_restore_handlers(self):
- stream = StringIO()
+ stream = io.StringIO()
logger = logging.getLogger()
logger.addHandler(logging.StreamHandler(stream))
logger.setLevel(logging.INFO)
@@ -187,7 +182,7 @@ class LogHandlerTest(TestCase, TestWithFixtures):
self.assertEqual("one\nthree\n", stream.getvalue())
def test_preserving_existing_handlers(self):
- stream = StringIO()
+ stream = io.StringIO()
self.logger.addHandler(logging.StreamHandler(stream))
self.logger.setLevel(logging.INFO)
fixture = LogHandler(self.CustomHandler(), nuke_handlers=False)