diff options
author | Petr Viktorin <pviktori@redhat.com> | 2015-09-14 14:52:48 +0200 |
---|---|---|
committer | Jan Cholasta <jcholast@redhat.com> | 2015-10-07 10:27:20 +0200 |
commit | 65e3b9edc66d7dfe885df143c16a59588af8192f (patch) | |
tree | e31db5202fea377210f56488e77af65fd0e4c908 | |
parent | 026b1b5307939e6a75ec4866e21cd420733370cb (diff) | |
download | freeipa-65e3b9edc66d7dfe885df143c16a59588af8192f.tar.gz freeipa-65e3b9edc66d7dfe885df143c16a59588af8192f.tar.xz freeipa-65e3b9edc66d7dfe885df143c16a59588af8192f.zip |
Use six.Stringio instead of StringIO.StringIO
The StringIO class was moved to the io module.
(In Python 2, io.StringIO is available, but is Unicode-only.)
Reviewed-By: David Kupka <dkupka@redhat.com>
Reviewed-By: Jan Cholasta <jcholast@redhat.com>
Reviewed-By: Martin Basti <mbasti@redhat.com>
-rw-r--r-- | daemons/ipa-otpd/test.py | 5 | ||||
-rw-r--r-- | ipatests/test_cmdline/test_cli.py | 4 | ||||
-rw-r--r-- | ipatests/test_cmdline/test_help.py | 6 | ||||
-rw-r--r-- | ipatests/test_integration/tasks.py | 6 |
4 files changed, 11 insertions, 10 deletions
diff --git a/daemons/ipa-otpd/test.py b/daemons/ipa-otpd/test.py index 824f8a292..0ccd8b0e4 100644 --- a/daemons/ipa-otpd/test.py +++ b/daemons/ipa-otpd/test.py @@ -20,11 +20,12 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -import StringIO import struct import subprocess import sys +from six import StringIO + try: from pyrad import packet from pyrad.dictionary import Dictionary @@ -40,7 +41,7 @@ ATTRIBUTE User-Password 2 string ATTRIBUTE NAS-Identifier 32 string """ -dct = Dictionary(StringIO.StringIO(DICTIONARY)) +dct = Dictionary(StringIO(DICTIONARY)) proc = subprocess.Popen(["./ipa-otpd", sys.argv[1]], stdin=subprocess.PIPE, stdout=subprocess.PIPE) diff --git a/ipatests/test_cmdline/test_cli.py b/ipatests/test_cmdline/test_cli.py index 3ad07f7da..1b6c793af 100644 --- a/ipatests/test_cmdline/test_cli.py +++ b/ipatests/test_cmdline/test_cli.py @@ -1,10 +1,10 @@ import shlex import sys import contextlib -import StringIO import nose import six +from six import StringIO from ipatests import util from ipalib import api, errors @@ -41,7 +41,7 @@ class TestCLIParsing(object): def fake_stdin(self, string_in): """Context manager that temporarily replaces stdin to read a string""" old_stdin = sys.stdin - sys.stdin = StringIO.StringIO(string_in) + sys.stdin = StringIO(string_in) yield sys.stdin = old_stdin diff --git a/ipatests/test_cmdline/test_help.py b/ipatests/test_cmdline/test_help.py index 2c0db3288..cdbfd8ea9 100644 --- a/ipatests/test_cmdline/test_help.py +++ b/ipatests/test_cmdline/test_help.py @@ -19,10 +19,10 @@ import sys import contextlib -import StringIO from nose.tools import assert_raises # pylint: disable=E0611 import six +from six import StringIO from ipalib import api, errors from ipalib.plugins.user import user_add @@ -45,8 +45,8 @@ class CLITestContext(object): def __enter__(self): self.old_streams = sys.stdout, sys.stderr - self.stdout_fileobj = sys.stdout = StringIO.StringIO() - self.stderr_fileobj = sys.stderr = StringIO.StringIO() + self.stdout_fileobj = sys.stdout = StringIO() + self.stderr_fileobj = sys.stderr = StringIO() return self def __exit__(self, exc_type, exc_value, traceback): diff --git a/ipatests/test_integration/tasks.py b/ipatests/test_integration/tasks.py index 1911b17cb..7bfd12dce 100644 --- a/ipatests/test_integration/tasks.py +++ b/ipatests/test_integration/tasks.py @@ -25,10 +25,10 @@ import re import collections import itertools import time -import StringIO -import dns +import dns from ldif import LDIFWriter +from six import StringIO from ipapython import ipautil from ipaplatform.paths import paths @@ -780,7 +780,7 @@ def install_clients(servers, clients): def _entries_to_ldif(entries): """Format LDAP entries as LDIF""" lines = [] - io = StringIO.StringIO() + io = StringIO() writer = LDIFWriter(io) for entry in entries: writer.unparse(str(entry.dn), dict(entry)) |