Commit Graph

3608 Commits

Author SHA1 Message Date
David Wilson 559b88ff12 ssh: Support specifying the port too. 2018-03-19 21:35:17 +05:45
David Wilson bdf4fcfbce Tidy up test. 2018-03-19 21:35:17 +05:45
David Wilson be9e55fe8c pickle: support Context(), use same unpickler everywhere.
* Support passing Context() objects in function calls and return values.
  Now the fakessh demo from the documentation index would work
  correctly.

* Since slaves can communicate with each other now, they should also use
  the same approach to unpickling as the master already used. Collapse
  away all the unpickle extension crap and hard-wire just the 3 types
  that support unpickling.
2018-03-19 21:35:17 +05:45
David Wilson 11acc031a9 pickle: Prevent access to the _Dead and CallError constructors
This should be pretty much identical the same behaviour as before, but
the extra assertion makes me feel happier.
2018-03-19 21:35:17 +05:45
David Wilson 92ae866271 Import random old test scripts into tests/ dir. 2018-03-19 21:35:17 +05:45
David Wilson 996d847731 Add some broken tests 2018-03-19 21:35:17 +05:45
David Wilson e75f1d8579 Add call_function_test, fix various exception bugs. 2018-03-19 21:35:17 +05:45
David Wilson e7ff6259a3 Initial commit. 2018-03-19 21:35:13 +05:45