Commits

Author Commit Message Labels Comments Date
David North
Allow -oMa (source IP address) to be set during routing tests. Thanks to Paul Warren for the patch.
David North
Merged in valhallasw/eximunit/stderr_log (pull request #6) Add routing tests + py2.7 compat
Merlijn van Deen
Add examples for routing tests
Branches
stderr_log
Merlijn van Deen
Add routing test functions
Branches
stderr_log
Merlijn van Deen
Ignore readline 'size' parameter At least Python 2.7's smtplib passes size, which is hard to combine with the filtering eximunit uses. Therefore ignore the parameter, as our own exim4 server is not malicious. (we hope, at least)
Branches
stderr_log
Merlijn van Deen
Created new branch stderr_log
Branches
stderr_log
Merlijn van Deen
Update to BSD 3-clause license
Merlijn van Deen
Merged davidnorth/eximunit into default
Merlijn van Deen
Add setup.py and standardize package structure
David North
Fix case
David North
README.md edited online with Bitbucket
David North
Add licence - 3 clause BSD Fixes https://bitbucket.org/davidnorth/eximunit/issues/2/no-license-specified
David North
Bitbucket wants README.MD not .TXT
David North
Smarten up to allow files or direct passing of the data
David North
Fix method call
Greg Ward
Remove now-unnecessary EximDebugSMTP class. This makes issue #1 obsolete by removing the use of netcat.
Greg Ward
Control Exim directly via pipes so we can ditch the netcat hack.
Greg Ward
Import modules, not the objects in them. This is standard practice for a variety of good reasons: * pollutes the current namespace with fewer names * makes it easier to use additional stuff from the imported module
Greg Ward
Remove incomplete, presumably unused method _checkLast().
Greg Ward
Rename local variables and function params for PEP 8 conformance. Actually, this conforms to the *spirit* of PEP 8 more than the letter. PEP 8 says Function names should be lowercase, with words separated by underscores as necessary to improve readability. mixedCase is allowed only in contexts where that's already the prevailing style (e.g. threading.py), to retain backwards compatibility. but it doesn't say anything about the case of local variable…
Greg Ward
Make all lines < 80 columns (more PEP 8 conformance)
Greg Ward
Add whitespace to improve PEP8 conformance. This fixes all PEP 8 violations detected by the pep8 tool *except* "line too long".
Greg Ward
Factor out _assertResponse() to improve failure reporting.
Greg Ward
Fix so netcat only listens on localhost interface. No need to expose exim's test SMTP interface to the whole wide Internet.
Greg Ward
Use netcat -c rather than -e. At least on Debian 6 (squeeze), this is necessary: -e just specifies a file to exec without any arguments, whereas -c takes a shell command that is run by '/bin/sh -c'.
Greg Ward
Don't assume /home/david exists: some of us are not called David. Instead, log to the current dir. (Hmmm: perhaps /tmp would be better?)
David North
Add recursive EXPN support Fix skipping of 'not for real!' buffer text to be more robust
David North
Typo
David North
Rename to better name
David North
Examples!
  1. Prev
  2. Next