mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 08:04:33 +00:00
WIP ARQ - attempt fixing some tests
This commit is contained in:
parent
681bc5703f
commit
6d80d15859
2 changed files with 6 additions and 5 deletions
|
@ -61,8 +61,8 @@ class TestDataFrameFactory(unittest.TestCase):
|
|||
FREEDV_MODE.datac3, session_id, offset, payload)
|
||||
|
||||
def testAvailablePayload(self):
|
||||
avail = self.factory.get_available_data_payload_for_mode(FRAME_TYPE.BURST_FRAME, FREEDV_MODE.datac3)
|
||||
self.assertEqual(avail, 123) # 128 bytes datac3 frame payload - BURST frame overhead
|
||||
avail = self.factory.get_available_data_payload_for_mode(FRAME_TYPE.ARQ_BURST_FRAME, FREEDV_MODE.datac3)
|
||||
self.assertEqual(avail, 120) # 128 bytes datac3 frame payload - BURST frame overhead
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
|
|
|
@ -9,6 +9,7 @@ import queue
|
|||
from state_manager import StateManager
|
||||
from command_ping import PingCommand
|
||||
from command_cq import CQCommand
|
||||
import modem
|
||||
|
||||
class TestProtocols(unittest.TestCase):
|
||||
|
||||
|
@ -22,14 +23,14 @@ class TestProtocols(unittest.TestCase):
|
|||
|
||||
cls.event_queue = queue.Queue()
|
||||
|
||||
cls.data_queue_received = queue.Queue()
|
||||
cls.modem_transmit_queue = queue.Queue()
|
||||
|
||||
cls.modem = modem.RF(cls.config, cls.event_queue, queue.Queue(), queue.Queue(), cls.state_manager)
|
||||
cls.frame_dispatcher = DISPATCHER(cls.config,
|
||||
cls.event_queue,
|
||||
cls.state_manager,
|
||||
cls.data_queue_received,
|
||||
cls.modem_transmit_queue)
|
||||
cls.modem)
|
||||
|
||||
|
||||
def shortcutTransmission(self):
|
||||
transmission_item = self.modem_transmit_queue.get()
|
||||
|
|
Loading…
Reference in a new issue