TST: better assertion messages on test failures

CLN: pep8
Merge pull request #4430 from jreback/testing

TST: better assertion messages on test failures (GH4397)
BUG: series timedelta arithmetic was not being converted to ns
TST/ENH: add test for subtraction
TST: add timedelta conversion in older numpy