Exemple #1
0
    def test_is_valid_fujita_rating_f_too_many_letters(self):
        """Ensures correct output from _is_valid_fujita_rating.

        In this case, F-scale rating has too many letters.
        """

        self.assertFalse(
            tornado_io._is_valid_fujita_rating(F_SCALE_RATING_TOO_MANY_LETTERS))
Exemple #2
0
    def test_is_valid_fujita_rating_f_leading_zero(self):
        """Ensures correct output from _is_valid_fujita_rating.

        In this case, F-scale rating has leading zero.
        """

        self.assertTrue(
            tornado_io._is_valid_fujita_rating(F_SCALE_RATING_LEADING_ZERO))
Exemple #3
0
    def test_is_valid_fujita_rating_f_no_caps(self):
        """Ensures correct output from _is_valid_fujita_rating.

        In this case, input is a valid F-scale rating with no caps.
        """

        self.assertTrue(
            tornado_io._is_valid_fujita_rating(F_SCALE_RATING_NO_CAPS))
Exemple #4
0
    def test_is_valid_fujita_rating_ef_too_high(self):
        """Ensures correct output from _is_valid_fujita_rating.

        In this case, EF-scale rating is too high.
        """

        self.assertFalse(
            tornado_io._is_valid_fujita_rating(EF_SCALE_RATING_TOO_HIGH))
Exemple #5
0
    def test_is_valid_fujita_rating_ef_some_caps(self):
        """Ensures correct output from _is_valid_fujita_rating.

        In this case, input is a valid EF-scale rating with SoMe CaPs.
        """

        self.assertTrue(
            tornado_io._is_valid_fujita_rating(EF_SCALE_RATING_SOME_CAPS))
Exemple #6
0
    def test_is_valid_fujita_rating_f_too_low(self):
        """Ensures correct output from _is_valid_fujita_rating.

        In this case, F-scale rating is too low.
        """

        self.assertFalse(
            tornado_io._is_valid_fujita_rating(F_SCALE_RATING_TOO_LOW))