From 4eec0b969a9662a002a9f077037f15b3c8a633f7 Mon Sep 17 00:00:00 2001 From: Pedro Date: Wed, 13 Dec 2023 10:05:14 +0100 Subject: [PATCH] Change overflow exception --- modem/data_frame_factory.py | 2 +- tests/test_data_frame_factory.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modem/data_frame_factory.py b/modem/data_frame_factory.py index e53a9099..623dcc87 100644 --- a/modem/data_frame_factory.py +++ b/modem/data_frame_factory.py @@ -165,7 +165,7 @@ class DataFrameFactory: item_length = len(content[key]) if buffer_position + item_length > frame_length: - raise RuntimeError("Frame data overflow!") + raise OverflowError("Frame data overflow!") frame[buffer_position: buffer_position + item_length] = content[key] buffer_position += item_length diff --git a/tests/test_data_frame_factory.py b/tests/test_data_frame_factory.py index 2bfa6347..c49d4562 100755 --- a/tests/test_data_frame_factory.py +++ b/tests/test_data_frame_factory.py @@ -56,7 +56,7 @@ class TestDataFrameFactory(unittest.TestCase): self.assertEqual(data, payload) payload = payload * 1000 - self.assertRaises(RuntimeError, self.factory.build_arq_burst_frame, + self.assertRaises(OverflowError, self.factory.build_arq_burst_frame, FREEDV_MODE.datac3, session_id, offset, payload) if __name__ == '__main__':