def test_decode_invalid_phg(): # PHG values must be numerical try: APRSUtils.decode_phg("PHG513T") assert False except ValueError: assert True except Exception: assert False
def test_decode_phg(): (power, height, gain, directivity) = APRSUtils.decode_phg("5132") assert power == 25 assert height == 20 assert gain == 3 assert directivity == 90 (power, height, gain, directivity) = APRSUtils.decode_phg("5130") assert power == 25 assert height == 20 assert gain == 3 assert directivity is None