def test_decode_hourly_temp_dewpoint_temp_pos_dewpoint_neg(self):
     val = "T00801010"
     decoder = MetarDecoderDefault()
     decoder.decode_hourly_temp_dewpoint(val)
     res = decoder.decoded_metar["hourly_temp_dewpoint"][self.DECODED_KEY]
     degree_sign = u'\N{DEGREE SIGN}'
     assert_equals(res, "hourly temperature is 8.0%sC, " \
                        "hourly dewpoint is -1.0%sC" % \
                        (degree_sign, degree_sign))
 def test_decode_hourly_temp_dewpoint_both_neg_eleven_point_one(self):
     val = "T11111111"
     decoder = MetarDecoderDefault()
     decoder.decode_hourly_temp_dewpoint(val)
     res = decoder.decoded_metar["hourly_temp_dewpoint"][self.DECODED_KEY]
     degree_sign = u'\N{DEGREE SIGN}'
     assert_equals(res, "hourly temperature is -11.1%sC, " \
                        "hourly dewpoint is -11.1%sC" % \
                        (degree_sign, degree_sign))
 def test_decode_hourly_temp_dewpoint_temp_neg_dewpoint_pos(self):
     val = "T10230012"
     decoder = MetarDecoderDefault()
     decoder.decode_hourly_temp_dewpoint(val)
     res = decoder.decoded_metar["hourly_temp_dewpoint"][self.DECODED_KEY]
     degree_sign = u'\N{DEGREE SIGN}'
     assert_equals(res, "hourly temperature is -2.3%sC, " \
                        "hourly dewpoint is 1.2%sC" % \
                        (degree_sign, degree_sign))
 def test_decode_hourly_temp_dewpoint_both_neg_eleven_point_one(self):
   val = "T11111111"
   decoder = MetarDecoderDefault()
   decoder.decode_hourly_temp_dewpoint(val)
   res = decoder.decoded_metar["hourly_temp_dewpoint"][self.DECODED_KEY]
   degree_sign = u'\N{DEGREE SIGN}'
   assert_equals(res, "hourly temperature is -11.1%sC, " \
                      "hourly dewpoint is -11.1%sC" % \
                      (degree_sign, degree_sign))
 def test_decode_hourly_temp_dewpoint_temp_pos_dewpoint_neg(self):
   val = "T00801010"
   decoder = MetarDecoderDefault()
   decoder.decode_hourly_temp_dewpoint(val)
   res = decoder.decoded_metar["hourly_temp_dewpoint"][self.DECODED_KEY]
   degree_sign = u'\N{DEGREE SIGN}'
   assert_equals(res, "hourly temperature is 8.0%sC, " \
                      "hourly dewpoint is -1.0%sC" % \
                      (degree_sign, degree_sign))
 def test_decode_hourly_temp_dewpoint_temp_neg_dewpoint_pos(self):
   val = "T10230012"
   decoder = MetarDecoderDefault()
   decoder.decode_hourly_temp_dewpoint(val)
   res = decoder.decoded_metar["hourly_temp_dewpoint"][self.DECODED_KEY]
   degree_sign = u'\N{DEGREE SIGN}'
   assert_equals(res, "hourly temperature is -2.3%sC, " \
                      "hourly dewpoint is 1.2%sC" % \
                      (degree_sign, degree_sign))
 def test_decode_hourly_temp_dewpoint_missing(self):
     val = ""
     decoder = MetarDecoderDefault()
     decoder.decode_hourly_temp_dewpoint(val)
     res = decoder.decoded_metar["hourly_temp_dewpoint"][self.DECODED_KEY]
     assert_equals(res, "")
 def test_decode_hourly_temp_dewpoint_missing(self):
   val = ""
   decoder = MetarDecoderDefault()
   decoder.decode_hourly_temp_dewpoint(val)
   res = decoder.decoded_metar["hourly_temp_dewpoint"][self.DECODED_KEY]
   assert_equals(res, "")