| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
correctly regardless of how it's used.
|
| | |
|
| |
|
|
|
|
|
|
|
| |
More temporary config -> Defaults changes.
More fixes to smtp_direct.py.
Other queue runner fixes, including allowing make_testable_runner() to take an
optional 'name' which overrides the default class-calculated name.
|
| |
|
|
|
|
|
|
| |
Add .push() and .pop() methods to the Configuration object.
Put the 'config' object in the globals of doctests.
Add some test layers for setting up the configuration and the SMTP server.
|
| |\
| |
| |
| |
| |
| | |
Begin to flesh out the tests for the join command.
Refactor out notifications from the add_member() function.
|
| | |
| |
| |
| |
| |
| |
| | |
Mail-Archive.com hash calculation, not the post-id sequence number.
test_documentation now starts and stops the smtp listener, simplifing many
tests.
|
| |/
|
|
| |
mailman.testing should contain any support for running the tests.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
including:
- MailingList.full_path -> IMailingList.data_path and implement this as a
property on the MailingList object.
- Fix the 'decorate' handler to work with the new member/user data model,
instead of the old MemberAdaptor interface.
- Fix a few problems with the smtp-direct handler, though this needs more work
and tests.
- Add some debug logging to both the test smtplistener and the SMTPServer
proxy. Fix the proxy's consumption of messages from the thread queue.
- Fix the smtplistener's calculation of the X-Peer header.
|
| |
|
|
|
|
|
|
|
|
| |
Remove an outdated comment.
Add an SMTPServer wrapper class to the test helpers module. This will be used
in tests of the outgoing queue, which actually needs to talk to an SMTP
server. Adapt the smtpd-based server to being run under thread control, and
remove some now unnecessary code.
|
| |
|