Commits

Author Commit Message Labels Comments Date
Greg Ward
Remove now-unnecessary EximDebugSMTP class.
Greg Ward
Control Exim directly via pipes so we can ditch the netcat hack.
Greg Ward
Import modules, not the objects in them.
Greg Ward
Remove incomplete, presumably unused method _checkLast().
Greg Ward
Rename local variables and function params for PEP 8 conformance.
Greg Ward
Make all lines < 80 columns (more PEP 8 conformance)
Greg Ward
Add whitespace to improve PEP8 conformance.
Greg Ward
Factor out _assertResponse() to improve failure reporting.
Greg Ward
Fix so netcat only listens on localhost interface.
Greg Ward
Use netcat -c rather than -e.
Greg Ward
Don't assume /home/david exists: some of us are not called David.
David North
Add recursive EXPN support
David North
Typo
David North
Rename to better name
David North
Examples!
David North
Fix to default debug mode to off
David North
All messages which assert string matches now take a regex not a literal
David North
Clean up *all* generated sessions properly, not just the first one
David North
Start of allowing the human-readable messages to be asserted as well as the SMTP status codes
David North
Class renaming to make the responsibility split clearer
David North
Added first-class methods for asserting spam (GTUBE) and viruses (EICAR) in the DATA are rejected
David North
Use the port zero trick to make sure we use a different free port for every exim session spawned
David North
README
David North
Re-org
David North
A bit of re-org into separate files within the package
David North
The bones of eximunit: a testcase extension with SMTP methods, implemented using
David North
Ignore *.pyc