add unit/integrted tests for dpc

This is a required arg which is only used on the condition of an kwarg.  I find that a bit bothersome, but don't really see a better way.