def test_decode_dewpoint_negative(self): val = "M04" decoder = MetarDecoderNZ() decoder.decode_dewpoint(val) res = decoder.decoded_metar["dewpoint"][self.DECODED_KEY] degree_sign = u'\N{DEGREE SIGN}' assert_equals(res, "minus 4%sC" % degree_sign)
def test_decode_dewpoint_single_digit_degree_gets_leading_zero_stripped(self): val = "09" decoder = MetarDecoderNZ() decoder.decode_dewpoint(val) res = decoder.decoded_metar["dewpoint"][self.DECODED_KEY] degree_sign = u'\N{DEGREE SIGN}' assert_equals(res, "9%sC" % degree_sign)
def test_decode_dewpoint_single_digit_degree_gets_leading_zero_stripped( self): val = "09" decoder = MetarDecoderNZ() decoder.decode_dewpoint(val) res = decoder.decoded_metar["dewpoint"][self.DECODED_KEY] degree_sign = u'\N{DEGREE SIGN}' assert_equals(res, "9%sC" % degree_sign)
def test_decode_dewpoint_missing(self): val = "" decoder = MetarDecoderNZ() decoder.decode_dewpoint(val) res = decoder.decoded_metar["dewpoint"][self.DECODED_KEY] assert_equals(res, "(missing)")