def test_decode_wind_light_variable(self): val = "VRB002KT" decoder = MetarDecoderNZ() decoder.decode_wind_dir_speed(val) res = decoder.decoded_metar["wind_dir_speed"][self.DECODED_KEY] assert_equals(res, "variable, at 2 knots")
def test_decode_wind_speed_calm(self): val = "00000KT" decoder = MetarDecoderNZ() decoder.decode_wind_dir_speed(val) res = decoder.decoded_metar["wind_dir_speed"][self.DECODED_KEY] assert_equals(res, "calm winds")
def test_decode_wind_single_knot_speed_isnt_pluralized(self): val = "02001KT" decoder = MetarDecoderNZ() decoder.decode_wind_dir_speed(val) res = decoder.decoded_metar["wind_dir_speed"][self.DECODED_KEY] assert_equals(res, "from 020 degrees, at 1 knot")
def test_decode_wind_dir_speed_basic(self): val = "04003KT" decoder = MetarDecoderNZ() decoder.decode_wind_dir_speed(val) res = decoder.decoded_metar["wind_dir_speed"][self.DECODED_KEY] assert_equals(res, "from 040 degrees, at 3 knots")
def test_decode_wind_dir_speed_with_gusts(self): val = "03019G29KT" decoder = MetarDecoderNZ() decoder.decode_wind_dir_speed(val) res = decoder.decoded_metar["wind_dir_speed"][self.DECODED_KEY] assert_equals(res, "from 030 degrees, at 19 knots gusting to 29 knots")
def test_decode_wind_light_variable(self): val = "VRB002KT" decoder = MetarDecoderNZ() decoder.decode_wind_dir_speed(val) res = decoder.decoded_metar["wind_dir_speed"][self.DECODED_KEY] assert_equals(res, "variable, at 2 knots")
def test_decode_wind_light_variable_single_knot_isnt_pluralized(self): val = "VRB001KT" decoder = MetarDecoderNZ() decoder.decode_wind_dir_speed(val) res = decoder.decoded_metar["wind_dir_speed"][self.DECODED_KEY] assert_equals(res, "variable, at 1 knot")
def test_decode_wind_single_knot_speed_isnt_pluralized(self): val = "02001KT" decoder = MetarDecoderNZ() decoder.decode_wind_dir_speed(val) res = decoder.decoded_metar["wind_dir_speed"][self.DECODED_KEY] assert_equals(res, "from 020 degrees, at 1 knot")
def test_decode_wind_speed_calm(self): val = "00000KT" decoder = MetarDecoderNZ() decoder.decode_wind_dir_speed(val) res = decoder.decoded_metar["wind_dir_speed"][self.DECODED_KEY] assert_equals(res, "calm winds")
def test_decode_wind_dir_speed_with_gusts(self): val = "03019G29KT" decoder = MetarDecoderNZ() decoder.decode_wind_dir_speed(val) res = decoder.decoded_metar["wind_dir_speed"][self.DECODED_KEY] assert_equals(res, "from 030 degrees, at 19 knots gusting to 29 knots")
def test_decode_wind_dir_speed_basic(self): val = "04003KT" decoder = MetarDecoderNZ() decoder.decode_wind_dir_speed(val) res = decoder.decoded_metar["wind_dir_speed"][self.DECODED_KEY] assert_equals(res, "from 040 degrees, at 3 knots")
def test_decode_wind_light_variable_single_knot_isnt_pluralized(self): val = "VRB001KT" decoder = MetarDecoderNZ() decoder.decode_wind_dir_speed(val) res = decoder.decoded_metar["wind_dir_speed"][self.DECODED_KEY] assert_equals(res, "variable, at 1 knot")