Ejemplo n.º 1
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, 270., 360.)
        assert len(warning_list) == 1
        assert issubclass(warning_list[0].category, UserWarning)
        assert "Wet bulb temperatures are" in str(warning_list[0])
Ejemplo n.º 2
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))
Ejemplo n.º 3
0
    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])