def test_ignore_partial_message(): with all_warnings(): warnings.simplefilter("error") with ignore_warning(message="Warning"): warnsA() warnsB() warnsC()
def test_assert_warns_partial_message(): with all_warnings(): warnings.simplefilter("error") with assert_warns(message="Warning"): warnsA() warnsB() warnsC()
def test_ignore_regex_message(): with all_warnings(): warnings.simplefilter("error") with ignore_warning(message="Warning .?!"): warnsA() warnsB() warnsC()
def test_assert_warns_regex_message(): with all_warnings(): warnings.simplefilter("error") with assert_warns(message="Warning .?!"): warnsA() warnsB() warnsC()
def test_ignore_type(): with all_warnings(): warnings.simplefilter("error") with ignore_warning(category=UserWarning): warnsA() warnsC() with ignore_warning(category=DeprecationWarning): warnsB()
def test_assert_warns_type(): with all_warnings(): warnings.simplefilter("error") with assert_warns(category=UserWarning): warnsA() warnsC() with assert_warns(category=DeprecationWarning): warnsB()
def test_ignore_full_message(): with all_warnings(): warnings.simplefilter("error") with ignore_warning(message="Warning A!"): warnsA() with ignore_warning(message="Warning B!"): warnsB() with ignore_warning(message="Warning C!"): warnsC()
def test_ignore_type_fails(): with all_warnings(): warnings.simplefilter("error") with ignore_warning(category=UserWarning): try: warnsB() except DeprecationWarning as e: nt.assert_equal(str(e), "Warning B!") else: raise ValueError("Expected warning to give error!")
def test_assert_warns_type_fails(): with all_warnings(): warnings.simplefilter("error") try: with assert_warns(category=UserWarning): warnsB() except ValueError: pass else: raise ValueError("Expected warning to give error!")
def test_assert_warns_message_fails(): with all_warnings(): warnings.simplefilter("error") try: with assert_warns(message="Warning [AB]!"): warnsC() except ValueError: pass else: raise AssertionError("ValueError expected!") with all_warnings(): warnings.simplefilter("error") try: with assert_warns(message="Warning A! Too much"): warnsA() except ValueError: pass else: raise ValueError("ValueError expected!")
def test_ignore_type_fails(): with all_warnings(): warnings.simplefilter("error") with ignore_warning(category=UserWarning): try: warnsB() except DeprecationWarning as e: assert str(e) == "Warning B!" else: raise ValueError("Expected warning to give error!")
def test_ignore_message_fails(): with all_warnings(): warnings.simplefilter("error") with ignore_warning(message="Warning [AB]!"): warnsA() warnsB() try: warnsC() except UserWarning as e: assert str(e) == "Warning C!" else: raise ValueError("Expected warning to give error!") with all_warnings(): warnings.simplefilter("error") with ignore_warning(message="Warning A! Too much"): try: warnsA() except UserWarning as e: assert str(e) == "Warning A!" else: raise ValueError("Expected warning to give error!")
def test_ignore_message_fails(): with all_warnings(): warnings.simplefilter("error") with ignore_warning(message="Warning [AB]!"): warnsA() warnsB() try: warnsC() except UserWarning as e: nt.assert_equal(str(e), "Warning C!") else: raise ValueError("Expected warning to give error!") with all_warnings(): warnings.simplefilter("error") with ignore_warning(message="Warning A! Too much"): try: warnsA() except UserWarning as e: nt.assert_equal(str(e), "Warning A!") else: raise ValueError("Expected warning to give error!")
def test_assert_warns_full_message(): with all_warnings(): warnings.simplefilter("error") with assert_warns(message="Warning A!"): warnsA() with assert_warns(message="Warning B!"): warnsB() with assert_warns(message="Warning C!"): warnsC() with assert_warns(message=["Warning A!", "Warning B!", "Warning C!"]): warnsA() warnsB() warnsC()