def test_016_test_board_id_byte_conversion_03(self): """ Test converting a board_id value to its byte array value, then back to the board_id value """ board_id = 0xFFFFFFFF bid_bytes = board_id_to_bytes(board_id) self.assertEqual(bid_bytes, [0xFF, 0xFF, 0xFF, 0xFF]) new_board_id = board_id_join_bytes(bid_bytes) self.assertEqual(new_board_id, board_id)
def test_014_test_board_id_byte_conversion_01(self): """ Test converting a board_id value to its byte array value, then back to the board_id value """ board_id = 0x28c5ad11 bid_bytes = board_id_to_bytes(board_id) self.assertEqual(bid_bytes, [0x28, 0xc5, 0xad, 0x11]) new_board_id = board_id_join_bytes(bid_bytes) self.assertEqual(new_board_id, board_id)
def test_007_board_id_join_bytes(self): """ Test converting a list of board_id bytes into its original value. """ board_id_bytes = [0x00, 0x00, 0x00, 0x00] board_id = devicebus.board_id_join_bytes(board_id_bytes) self.assertEquals(board_id, 0x00000000) board_id_bytes = [0xff, 0xff, 0xff, 0xff] board_id = devicebus.board_id_join_bytes(board_id_bytes) self.assertEquals(board_id, 0xffffffff) board_id_bytes = [0x00, 0x00, 0x43, 0x21] board_id = devicebus.board_id_join_bytes(board_id_bytes) self.assertEquals(board_id, 0x4321) board_id_bytes = [0x00, 0x00, 0x00, 0x01] board_id = devicebus.board_id_join_bytes(board_id_bytes) self.assertEquals(board_id, 0x1) board_id_bytes = [0xa7, 0x2b, 0x11, 0x0e] board_id = devicebus.board_id_join_bytes(board_id_bytes) self.assertEquals(board_id, 0xa72b110e) board_id_bytes = [0xbe, 0xef, 0x00, 0x00] board_id = devicebus.board_id_join_bytes(board_id_bytes) self.assertEquals(board_id, 0xbeef0000)
def test_008_board_id_join_bytes(self): """ Test converting a list of board_id bytes into its original value. """ board_id_bytes = [] with self.assertRaises(ValueError): devicebus.board_id_join_bytes(board_id_bytes) board_id_bytes = [0x12, 0x34, 0x56] with self.assertRaises(ValueError): devicebus.board_id_join_bytes(board_id_bytes) board_id_bytes = [0x12, 0x34, 0x56, 0x78, 0x90] with self.assertRaises(ValueError): devicebus.board_id_join_bytes(board_id_bytes) board_id_bytes = 0x12345678 with self.assertRaises(ValueError): devicebus.board_id_join_bytes(board_id_bytes)