modified defaults, added assertRaises context managers