intended at this point: * HostManager and HostRSync are now acting more locally, also easier to test. * HostInfo deals with setting up gateways now * HostManager, HostRSync and HostInfo are all tested now in test_hostmanage.py (and do not involve a full startup of RSessions) * for rsyncing, the original directory structure (relative to config.topdir) is preserved on the other side, this makes "dist_rsync_roots" relatively clean now (but it doesn't pick up things on the fly, only initialises at the beginning) * added lots of tests * removed more occurences of pkgdir * streamlined and simplified some tests * removed lots of tests that do not appear to test specifically enough (and caused trouble for the refactoring) * removed lots of (but not all, i guess) test-specific functionality in hostmanage.py and a bit in rsession.py * removed HostOptions() in favour of rather directly accessing config values --HG-- branch : trunk |
||
|---|---|---|
| .. | ||
| rsession | ||
| terminal | ||
| testing | ||
| web | ||
| __init__.py | ||
| cmdline.py | ||
| collect.py | ||
| config.py | ||
| conftesthandle.py | ||
| defaultconftest.py | ||
| deprecate.py | ||
| doctest.py | ||
| item.py | ||
| outcome.py | ||
| raises.py | ||
| representation.py | ||
| session.py | ||