def test_basic(self, warning_list=None): """Basic test that a warning is raised if temperatures fall outside the allowed range.""" WetBulbTemperature.check_range(self.temperature, 270., 360.) assert len(warning_list) == 1 assert issubclass(warning_list[0].category, UserWarning) assert "Wet bulb temperatures are" in str(warning_list[0])
def test_basic(self, warning_list=None): """Basic test that a warning is raised if temperatures fall outside the allowed range.""" WetBulbTemperature.check_range(self.temperature.data, 270., 360.) warning_msg = "Wet bulb temperatures are" self.assertTrue( any(item.category == UserWarning for item in warning_list)) self.assertTrue(any(warning_msg in str(item) for item in warning_list))
def test_basic(self): """Basic test that a warning is raised if temperatures fall outside the allowed range.""" with warnings.catch_warnings(record=True) as w_messages: WetBulbTemperature.check_range(self.temperature, 270., 360.) assert len(w_messages) == 1 assert issubclass(w_messages[0].category, UserWarning) assert "Wet bulb temperatures are" in str(w_messages[0])