diff options
| author | Barry Warsaw | 2012-12-30 14:34:25 -0500 |
|---|---|---|
| committer | Barry Warsaw | 2012-12-30 14:34:25 -0500 |
| commit | 5ec8a131c602f9b00d6b25d914ffc923cd1aa964 (patch) | |
| tree | 2d95a4745cf549ad4430fff6d21590156e4608ec /src/mailman/tests/test_documentation.py | |
| parent | 9b95b54fb0913786a2d61049670cabcea6f78cce (diff) | |
| download | mailman-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.py | 10 |
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) |
