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'])
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'])