def test_decode_invalid_dfs(): # DFS values must be numerical try: APRSUtils.decode_dfs("DFS236Z") assert False except ValueError: assert True except Exception: assert False
def test_decode_dfs(): (strength, height, gain, directivity) = APRSUtils.decode_dfs("2360") assert strength == 2 assert height == 80 assert gain == 6 assert directivity == None (strength, height, gain, directivity) = APRSUtils.decode_dfs("2361") assert strength == 2 assert height == 80 assert gain == 6 assert directivity == 45