summaryrefslogtreecommitdiffstats
path: root/ipatests/util.py
diff options
context:
space:
mode:
authorPetr Viktorin <pviktori@redhat.com>2015-08-10 18:29:33 +0200
committerJan Cholasta <jcholast@redhat.com>2015-09-01 11:42:01 +0200
commitdd16cc98b0d67f1448bf9de25f8adce512b1431c (patch)
treee9fa6c41da6894b16a366b02d61c29b15c5a9b4a /ipatests/util.py
parent404177f7a322ced4e05cfc6b2ed330b6fcce0c04 (diff)
downloadfreeipa-dd16cc98b0d67f1448bf9de25f8adce512b1431c.tar.gz
freeipa-dd16cc98b0d67f1448bf9de25f8adce512b1431c.tar.xz
freeipa-dd16cc98b0d67f1448bf9de25f8adce512b1431c.zip
Use six.string_types instead of "basestring"
Reviewed-By: Christian Heimes <cheimes@redhat.com> Reviewed-By: Jan Cholasta <jcholast@redhat.com>
Diffstat (limited to 'ipatests/util.py')
-rw-r--r--ipatests/util.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/ipatests/util.py b/ipatests/util.py
index 9b6eed7ad..03c5488f1 100644
--- a/ipatests/util.py
+++ b/ipatests/util.py
@@ -24,12 +24,15 @@ Common utility functions and classes for unit tests.
import inspect
import os
from os import path
-import ldap
-import ldap.sasl
-import ldap.modlist
import tempfile
import shutil
import re
+
+import six
+import ldap
+import ldap.sasl
+import ldap.modlist
+
import ipalib
from ipalib.plugable import Plugin
from ipalib.request import context
@@ -213,7 +216,7 @@ class Fuzzy(object):
:param test: A callable used to perform equality test, e.g.
``lambda other: other >= 18``
"""
- assert regex is None or isinstance(regex, basestring)
+ assert regex is None or isinstance(regex, six.string_types)
assert test is None or callable(test)
if regex is None:
self.re = None
@@ -221,7 +224,7 @@ class Fuzzy(object):
self.re = re.compile(regex)
if type is None:
type = unicode
- assert type in (unicode, str, basestring)
+ assert type in (unicode, str, six.string_types)
self.regex = regex
self.type = type
self.test = test
@@ -309,7 +312,7 @@ def assert_deepequal(expected, got, doc='', stack=tuple()):
if isinstance(got, tuple):
got = list(got)
if isinstance(expected, DN):
- if isinstance(got, basestring):
+ if isinstance(got, six.string_types):
got = DN(got)
if not (isinstance(expected, Fuzzy) or callable(expected) or type(expected) is type(got)):
raise AssertionError(