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.
Merge pull request #4 from nkinder/refactor_call_tests

Refactor the call tests to use the new test context