summaryrefslogtreecommitdiff
path: root/src/mailman/commands/docs
diff options
context:
space:
mode:
authorBarry Warsaw2014-11-07 19:31:21 -0500
committerBarry Warsaw2014-11-07 19:31:21 -0500
commit249607949d5eab11e63e52cbac65e8a68327d593 (patch)
treec1ffefd2968aae1c040ec322ac918d5adfb4a5db /src/mailman/commands/docs
parent1d9f6970b9a26ee576838b53f485b96365e3a6c2 (diff)
downloadmailman-249607949d5eab11e63e52cbac65e8a68327d593.tar.gz
mailman-249607949d5eab11e63e52cbac65e8a68327d593.tar.zst
mailman-249607949d5eab11e63e52cbac65e8a68327d593.zip
Tox-ify the test suite. Now you don't have to create a virtualenv separately.
To do this, we have to handle random test ordering, since tox explicitly sets PYTHONHASHSEED. That's a good thing for the future Python 3 port. Removed `mailman conf -t/--sort`; now the output is always sorted. RFC 2369 headers are now sorted before being added. etag repr dicts are sorted using pprint.pformat().
Diffstat (limited to 'src/mailman/commands/docs')
-rw-r--r--src/mailman/commands/docs/conf.rst34
1 files changed, 11 insertions, 23 deletions
diff --git a/src/mailman/commands/docs/conf.rst b/src/mailman/commands/docs/conf.rst
index 2f708edc5..0ff5064bb 100644
--- a/src/mailman/commands/docs/conf.rst
+++ b/src/mailman/commands/docs/conf.rst
@@ -14,7 +14,6 @@ a specific key-value pair, or several key-value pairs.
... key = None
... section = None
... output = None
- ... sort = False
>>> from mailman.commands.cli_conf import Conf
>>> command = Conf()
@@ -22,9 +21,9 @@ To get a list of all key-value pairs of any section, you need to call the
command without any options.
>>> command.process(FakeArgs)
- [logging.archiver] path: mailman.log
+ [antispam] header_checks:
...
- [passwords] password_length: 8
+ [logging.bounce] level: info
...
[mailman] site_owner: noreply@example.com
...
@@ -33,9 +32,9 @@ You can list all the key-value pairs of a specific section.
>>> FakeArgs.section = 'shell'
>>> command.process(FakeArgs)
- [shell] use_ipython: no
[shell] banner: Welcome to the GNU Mailman shell
[shell] prompt: >>>
+ [shell] use_ipython: no
You can also pass a key and display all key-value pairs matching the given
key, along with the names of the corresponding sections.
@@ -44,20 +43,20 @@ key, along with the names of the corresponding sections.
>>> FakeArgs.key = 'path'
>>> command.process(FakeArgs)
[logging.archiver] path: mailman.log
- [logging.locks] path: mailman.log
- [logging.mischief] path: mailman.log
+ [logging.bounce] path: bounce.log
[logging.config] path: mailman.log
- [logging.error] path: mailman.log
- [logging.smtp] path: smtp.log
[logging.database] path: mailman.log
+ [logging.debug] path: debug.log
+ [logging.error] path: mailman.log
+ [logging.fromusenet] path: mailman.log
[logging.http] path: mailman.log
+ [logging.locks] path: mailman.log
+ [logging.mischief] path: mailman.log
[logging.root] path: mailman.log
- [logging.fromusenet] path: mailman.log
- [logging.bounce] path: bounce.log
- [logging.vette] path: mailman.log
[logging.runner] path: mailman.log
+ [logging.smtp] path: smtp.log
[logging.subscribe] path: mailman.log
- [logging.debug] path: debug.log
+ [logging.vette] path: mailman.log
If you specify both a section and a key, you will get the corresponding value.
@@ -66,16 +65,5 @@ If you specify both a section and a key, you will get the corresponding value.
>>> command.process(FakeArgs)
noreply@example.com
-You can also sort the output. The output is first sorted by section, then by
-key.
-
- >>> FakeArgs.key = None
- >>> FakeArgs.section = 'shell'
- >>> FakeArgs.sort = True
- >>> command.process(FakeArgs)
- [shell] banner: Welcome to the GNU Mailman shell
- [shell] prompt: >>>
- [shell] use_ipython: no
-
.. _`Postfix command postconf(1)`: http://www.postfix.org/postconf.1.html