def test_decode_compressed_latitude_invalid_length(): with pytest.raises(ValueError): # Length must be 4 APRSUtils.decode_compressed_latitude("5L!!!")
def test_decode_compressed_latitude_invalid_value(): with pytest.raises(ParseError): # Results in an invalid latitude APRSUtils.decode_compressed_latitude(" L!!")
def test_decode_compressed_latitude(): # Test compressed latitude lat = APRSUtils.decode_compressed_latitude("5L!!") assert lat == 49.5