Refactor the call tests to use the new test context

This refactors the Call tests to use the new test context object.
The existing tests are stubbed out in test_set.py now.  Some PEP8
cleanup was performed as well.