prefer `assertRaises()`