introducing pulp.asserting context manager