예제 #1
0
 def test_parse_sky_condition(self):
     parser = MetarParserDefault()
     tokens = 'BKN015 OVC025 06/04'.split()
     res = parser.parse_sky_condition(tokens)
     assert_equals(parser.parsed_metar["sky_condition"],
                   ['BKN015', 'OVC025'])
     assert_equals(res, ['06/04'])
예제 #2
0
 def test_parse_sky_condition_vertical_visibility(self):
     parser = MetarParserDefault()
     tokens = 'VV002 00/M01'.split()
     res = parser.parse_sky_condition(tokens)
     assert_equals(parser.parsed_metar["sky_condition"], ["VV002"])
     assert_equals(res, ['00/M01'])
예제 #3
0
 def test_parse_sky_condition_missing(self):
     parser = MetarParserDefault()
     tokens = '06/04 A2990'.split()
     res = parser.parse_sky_condition(tokens)
     assert_equals(parser.parsed_metar["sky_condition"], [])
     assert_equals(res, ['06/04', 'A2990'])
 def test_parse_sky_condition_vertical_visibility(self):
   parser = MetarParserDefault()
   tokens = 'VV002 00/M01'.split()
   res = parser.parse_sky_condition(tokens)
   assert_equals(parser.parsed_metar["sky_condition"], ["VV002"])
   assert_equals(res, ['00/M01'])
 def test_parse_sky_condition_missing(self):
   parser = MetarParserDefault()
   tokens = '06/04 A2990'.split()
   res = parser.parse_sky_condition(tokens)
   assert_equals(parser.parsed_metar["sky_condition"], [])
   assert_equals(res, ['06/04', 'A2990'])
 def test_parse_sky_condition(self):
   parser = MetarParserDefault()
   tokens = 'BKN015 OVC025 06/04'.split()
   res = parser.parse_sky_condition(tokens)
   assert_equals(parser.parsed_metar["sky_condition"], ['BKN015', 'OVC025'])
   assert_equals(res, ['06/04'])