Loading tests/rtp/test_rtp.py +8 −6 Original line number Diff line number Diff line Loading @@ -345,6 +345,12 @@ def isEqualAudioFocus(ref: AUDIO_FOCUS, dut: AUDIO_FOCUS): ), "Audio Focus PI Data mismatch in direction z" assert ref.level == dut.level, "Audio Focus PI Data mismatch in level" def isEqualPILatency(ref: PI_LATENCY, dut: PI_LATENCY): assert ref.reverseType == dut.reverseType, \ f"PI_LATENCY type mismatch: {dut.reverseType} != {ref.reverseType}" assert ref.latency == dut.latency, \ f"PI_LATENCY latency mismatch: {dut.latency} != {ref.latency}" class CSVREADER: def __init__(self, csvFile: Path): Loading Loading @@ -644,17 +650,13 @@ def run_rtp_bitstream_tests( isEqualAcousticEnv(ACOUSTIC_ENVIRONMENT(**decoded), data) elif type(generatedPIData[ts][pitype]) == AUDIO_FOCUS: isEqualAudioFocus(AUDIO_FOCUS(**decoded), data) elif type(generatedPIData[ts][pitype]) == PI_LATENCY: isEqualPILatency(PI_LATENCY(**decoded), data) elif type(generatedPIData[ts][pitype]) == list: for r, d in zip( generatedPIData[ts][pitype], decodedPiData[ts][pitype] ): isEqualAD(AUDIO_DESCRIPTION(**d), r) elif type(generatedPIData[ts][pitype]) == PI_LATENCY: entry = decodedPiData[ts][pitype] assert entry["reverseType"] == data.reverseType, \ f"PI_LATENCY type mismatch: {entry['reverseType']} != {data.reverseType}" assert int(entry["latency"]) == data.latency, \ f"PI_LATENCY latency mismatch: {entry['latency']} != {data.latency}" else: assert False, "Unsupported PI data found" Loading Loading
tests/rtp/test_rtp.py +8 −6 Original line number Diff line number Diff line Loading @@ -345,6 +345,12 @@ def isEqualAudioFocus(ref: AUDIO_FOCUS, dut: AUDIO_FOCUS): ), "Audio Focus PI Data mismatch in direction z" assert ref.level == dut.level, "Audio Focus PI Data mismatch in level" def isEqualPILatency(ref: PI_LATENCY, dut: PI_LATENCY): assert ref.reverseType == dut.reverseType, \ f"PI_LATENCY type mismatch: {dut.reverseType} != {ref.reverseType}" assert ref.latency == dut.latency, \ f"PI_LATENCY latency mismatch: {dut.latency} != {ref.latency}" class CSVREADER: def __init__(self, csvFile: Path): Loading Loading @@ -644,17 +650,13 @@ def run_rtp_bitstream_tests( isEqualAcousticEnv(ACOUSTIC_ENVIRONMENT(**decoded), data) elif type(generatedPIData[ts][pitype]) == AUDIO_FOCUS: isEqualAudioFocus(AUDIO_FOCUS(**decoded), data) elif type(generatedPIData[ts][pitype]) == PI_LATENCY: isEqualPILatency(PI_LATENCY(**decoded), data) elif type(generatedPIData[ts][pitype]) == list: for r, d in zip( generatedPIData[ts][pitype], decodedPiData[ts][pitype] ): isEqualAD(AUDIO_DESCRIPTION(**d), r) elif type(generatedPIData[ts][pitype]) == PI_LATENCY: entry = decodedPiData[ts][pitype] assert entry["reverseType"] == data.reverseType, \ f"PI_LATENCY type mismatch: {entry['reverseType']} != {data.reverseType}" assert int(entry["latency"]) == data.latency, \ f"PI_LATENCY latency mismatch: {entry['latency']} != {data.latency}" else: assert False, "Unsupported PI data found" Loading