def test_parse_visibility_missing(self): ### If the visibility field is missing, the MetarParser's 'vis' field ### should remain unset and nothing stripped from the METAR parser = MetarParserDefault() tokens = '21016G24KT R11/P6000FT'.split() res = parser.parse_visibility(tokens) assert_equals(parser.parsed_metar["vis"], '') assert_equals(res, ['21016G24KT', 'R11/P6000FT'])
def test_parse_visibility(self): parser = MetarParserDefault() tokens = '10SM R11/P6000FT'.split() res = parser.parse_visibility(tokens) assert_equals(parser.parsed_metar["vis"], '10SM') assert_equals(res[0], 'R11/P6000FT')