summaryrefslogtreecommitdiff
path: root/src/mailman/tests/test_documentation.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman/tests/test_documentation.py')
-rw-r--r--src/mailman/tests/test_documentation.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/mailman/tests/test_documentation.py b/src/mailman/tests/test_documentation.py
index f4ecd924c..f4b382714 100644
--- a/src/mailman/tests/test_documentation.py
+++ b/src/mailman/tests/test_documentation.py
@@ -151,6 +151,8 @@ def call_http(url, data=None, method=None, username=None, password=None):
for header in sorted(response):
print '{0}: {1}'.format(header, response[header])
return None
+ # XXX Workaround http://bugs.python.org/issue10038
+ content = unicode(content)
return json.loads(content)
@@ -170,18 +172,18 @@ def dump_json(url, data=None, method=None, username=None, password=None):
from the configuration.
:type username: str
"""
- data = call_http(url, data, method, username, password)
- if data is None:
+ results = call_http(url, data, method, username, password)
+ if results is None:
return
- for key in sorted(data):
+ for key in sorted(results):
if key == 'entries':
- for i, entry in enumerate(data[key]):
+ for i, entry in enumerate(results[key]):
# entry is a dictionary.
print 'entry %d:' % i
for entry_key in sorted(entry):
print ' {0}: {1}'.format(entry_key, entry[entry_key])
else:
- print '{0}: {1}'.format(key, data[key])
+ print '{0}: {1}'.format(key, results[key])