Exemplo n.º 1
0
    def convert_to_readable(self, code):
        """
        | Get the name of the weather event

        :param code: weather code
        :return: name
        """
        return Weather.get_weather_code_text(code)
Exemplo n.º 2
0
 def test_valid(self):
     for p in self.parametrize:
         with self.subTest():
             significant = Climate.count_significants(significant={},
                                                      daily=p[0])
             for k in significant.keys():
                 expected_value = p[1].get(k, 0)
                 self.assertEqual(significant[k], expected_value)
                 self.assertIsNotNone(Weather.get_weather_code_text(k))
Exemplo n.º 3
0
 def test_empty_code(self):
     self.assertEqual(Weather.get_weather_code_text(), None)
Exemplo n.º 4
0
 def test_invalid_code(self):
     self.assertEqual(Weather.get_weather_code_text(ndx=9999), None)
Exemplo n.º 5
0
 def test_empty_string(self):
     self.assertEqual(Weather.get_weather_code_text(ndx=''), None)
Exemplo n.º 6
0
 def test_valid_code_string(self):
     self.assertEqual(Weather.get_weather_code_text(ndx='1'), 'füst')
Exemplo n.º 7
0
 def test_valid_code(self):
     self.assertEqual(Weather.get_weather_code_text(ndx=1), 'füst')