use StringIO from six

This commit is contained in:
Johnny Robeson 2016-06-21 01:17:25 -04:00
parent 8e682f14a1
commit 5f4678e3e8
3 changed files with 5 additions and 5 deletions

View file

@ -40,7 +40,7 @@ import shutil
import subprocess
from tempfile import mkdtemp, mkstemp
from contextlib import contextmanager
from StringIO import StringIO
from six import StringIO
from enum import Enum
import beets

View file

@ -20,9 +20,9 @@ from __future__ import division, absolute_import, print_function
import os
import re
import shutil
import StringIO
import unicodedata
import sys
from six import StringIO
from tempfile import mkstemp
from zipfile import ZipFile
from tarfile import TarFile
@ -1250,14 +1250,14 @@ class ImportDuplicateSingletonTest(unittest.TestCase, TestHelper,
class TagLogTest(_common.TestCase):
def test_tag_log_line(self):
sio = StringIO.StringIO()
sio = StringIO()
handler = logging.StreamHandler(sio)
session = _common.import_session(loghandler=handler)
session.tag_log('status', 'path')
self.assertIn('status path', sio.getvalue())
def test_tag_log_unicode(self):
sio = StringIO.StringIO()
sio = StringIO()
handler = logging.StreamHandler(sio)
session = _common.import_session(loghandler=handler)
session.tag_log('status', u'caf\xe9') # send unicode

View file

@ -6,7 +6,7 @@ from __future__ import division, absolute_import, print_function
import sys
import threading
import logging as log
from StringIO import StringIO
from six import StringIO
import beets.logging as blog
from beets import plugins, ui