def test_add_or_rise_error_to_report(): r = Report(soft=False) with pytest.raises(KeyboardInterrupt): r.add_or_raise("test message", KeyboardInterrupt)
def test_soft_add_or_rise_error_to_report(): r = Report(soft=True) assert r.add_or_raise("test message", Exception) is True assert r.errors == ["test message"]