use assert_warns