mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 08:04:33 +00:00
Change overflow exception
This commit is contained in:
parent
3060940808
commit
4eec0b969a
|
@ -165,7 +165,7 @@ class DataFrameFactory:
|
||||||
item_length = len(content[key])
|
item_length = len(content[key])
|
||||||
|
|
||||||
if buffer_position + item_length > frame_length:
|
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]
|
frame[buffer_position: buffer_position + item_length] = content[key]
|
||||||
buffer_position += item_length
|
buffer_position += item_length
|
||||||
|
|
|
@ -56,7 +56,7 @@ class TestDataFrameFactory(unittest.TestCase):
|
||||||
self.assertEqual(data, payload)
|
self.assertEqual(data, payload)
|
||||||
|
|
||||||
payload = payload * 1000
|
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)
|
FREEDV_MODE.datac3, session_id, offset, payload)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
|
Loading…
Reference in a new issue