summaryrefslogtreecommitdiffstats
path: root/ipatests/util.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipatests/util.py')
-rw-r--r--ipatests/util.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/ipatests/util.py b/ipatests/util.py
index d180c91b7..85b5dbc5e 100644
--- a/ipatests/util.py
+++ b/ipatests/util.py
@@ -331,8 +331,14 @@ def assert_deepequal(expected, got, doc='', stack=tuple()):
s_got = got
s_expected = expected
else:
- s_got = sorted(got)
- s_expected = sorted(expected)
+ try:
+ s_got = sorted(got)
+ except TypeError:
+ s_got = got
+ try:
+ s_expected = sorted(expected)
+ except TypeError:
+ s_expected = expected
for (i, e_sub) in enumerate(s_expected):
g_sub = s_got[i]
assert_deepequal(e_sub, g_sub, doc, stack + (i,))