summaryrefslogtreecommitdiff
path: root/src/mailman/tests/test_documentation.py
diff options
context:
space:
mode:
authorBarry Warsaw2012-12-30 14:34:25 -0500
committerBarry Warsaw2012-12-30 14:34:25 -0500
commit5ec8a131c602f9b00d6b25d914ffc923cd1aa964 (patch)
tree2d95a4745cf549ad4430fff6d21590156e4608ec /src/mailman/tests/test_documentation.py
parent9b95b54fb0913786a2d61049670cabcea6f78cce (diff)
downloadmailman-5ec8a131c602f9b00d6b25d914ffc923cd1aa964.tar.gz
mailman-5ec8a131c602f9b00d6b25d914ffc923cd1aa964.tar.zst
mailman-5ec8a131c602f9b00d6b25d914ffc923cd1aa964.zip
Diffstat (limited to 'src/mailman/tests/test_documentation.py')
-rw-r--r--src/mailman/tests/test_documentation.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/mailman/tests/test_documentation.py b/src/mailman/tests/test_documentation.py
index b769f07d6..c00c41b83 100644
--- a/src/mailman/tests/test_documentation.py
+++ b/src/mailman/tests/test_documentation.py
@@ -46,6 +46,7 @@ from mailman.testing.layers import SMTPLayer
DOT = '.'
+COMMASPACE = ', '
@@ -133,14 +134,19 @@ def dump_json(url, data=None, method=None, username=None, password=None):
if results is None:
return
for key in sorted(results):
+ value = results[key]
if key == 'entries':
- for i, entry in enumerate(results[key]):
+ for i, entry in enumerate(value):
# entry is a dictionary.
print 'entry %d:' % i
for entry_key in sorted(entry):
print ' {0}: {1}'.format(entry_key, entry[entry_key])
+ elif isinstance(value, list):
+ printable_value = COMMASPACE.join(
+ "'{0}'".format(s) for s in sorted(value))
+ print '{0}: [{1}]'.format(key, printable_value)
else:
- print '{0}: {1}'.format(key, results[key])
+ print '{0}: {1}'.format(key, value)