def test_005_board_id_to_bytes(self): """ Test converting a board_id list to bytes. """ board_id = [0x01, 0x02, 0x03, 0x04] board_id_bytes = devicebus.board_id_to_bytes(board_id) self.assertEqual(board_id, board_id_bytes) board_id = [0xff, 0xff, 0xff, 0xff] board_id_bytes = devicebus.board_id_to_bytes(board_id) self.assertEqual(board_id, board_id_bytes) board_id = [0x00, 0x00, 0x00, 0x00] board_id_bytes = devicebus.board_id_to_bytes(board_id) self.assertEqual(board_id, board_id_bytes)
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_003_board_id_to_bytes(self): """ Test converting a board_id string to bytes. """ board_id = '{0:08x}'.format(0xf1e2d3c4) board_id_bytes = devicebus.board_id_to_bytes(board_id) self.assertEqual(board_id_bytes, [0xf1, 0xe2, 0xd3, 0xc4]) board_id = '{0:08x}'.format(0xffffffff) board_id_bytes = devicebus.board_id_to_bytes(board_id) self.assertEqual(board_id_bytes, [0xff, 0xff, 0xff, 0xff]) board_id = '{0:08x}'.format(0x00000000) board_id_bytes = devicebus.board_id_to_bytes(board_id) self.assertEqual(board_id_bytes, [0x00, 0x00, 0x00, 0x00]) board_id = '{0:08x}'.format(0xbeef) board_id_bytes = devicebus.board_id_to_bytes(board_id) self.assertEqual(board_id_bytes, [0x00, 0x00, 0xbe, 0xef]) board_id = '{0:04x}'.format(0x123) board_id_bytes = devicebus.board_id_to_bytes(board_id) self.assertEqual(board_id_bytes, [0x00, 0x00, 0x01, 0x23]) board_id = '{0:02x}'.format(0x42) board_id_bytes = devicebus.board_id_to_bytes(board_id) self.assertEqual(board_id_bytes, [0x00, 0x00, 0x00, 0x42])
def test_002_board_id_to_bytes(self): """ Test converting a board_id long to bytes. """ board_id = long(0x00) board_id_bytes = devicebus.board_id_to_bytes(board_id) self.assertEqual(board_id_bytes, [0x00, 0x00, 0x00, 0x00]) board_id = long(0x01) board_id_bytes = devicebus.board_id_to_bytes(board_id) self.assertEqual(board_id_bytes, [0x00, 0x00, 0x00, 0x01]) board_id = long(0x12345678) board_id_bytes = devicebus.board_id_to_bytes(board_id) self.assertEqual(board_id_bytes, [0x12, 0x34, 0x56, 0x78]) board_id = long(0xffff) board_id_bytes = devicebus.board_id_to_bytes(board_id) self.assertEqual(board_id_bytes, [0x00, 0x00, 0xff, 0xff]) board_id = long(0xfabfab) board_id_bytes = devicebus.board_id_to_bytes(board_id) self.assertEqual(board_id_bytes, [0x00, 0xfa, 0xbf, 0xab]) board_id = long(0x8d231a66) board_id_bytes = devicebus.board_id_to_bytes(board_id) self.assertEqual(board_id_bytes, [0x8d, 0x23, 0x1a, 0x66])
def test_001_board_id_to_bytes(self): """ Test converting a board_id to bytes. """ board_id = 0xf1e2d3c4 board_id_bytes = devicebus.board_id_to_bytes(board_id) self.assertEqual(board_id_bytes, [0xf1, 0xe2, 0xd3, 0xc4]) board_id = 0x1 board_id_bytes = devicebus.board_id_to_bytes(board_id) self.assertEqual(board_id_bytes, [0x00, 0x00, 0x00, 0x1]) board_id = 0x00000000 board_id_bytes = devicebus.board_id_to_bytes(board_id) self.assertEqual(board_id_bytes, [0x00, 0x00, 0x00, 0x00]) board_id = 0xffffffff board_id_bytes = devicebus.board_id_to_bytes(board_id) self.assertEqual(board_id_bytes, [0xff, 0xff, 0xff, 0xff]) board_id = 0x123 board_id_bytes = devicebus.board_id_to_bytes(board_id) self.assertEqual(board_id_bytes, [0x00, 0x00, 0x01, 0x23])
def test_006_board_id_to_bytes(self): """ Test converting a board_id invalid type to bytes. """ board_id = [0x01, 0x02, 0x03] with self.assertRaises(TypeError): devicebus.board_id_to_bytes(board_id) board_id = (0x01, 0x02, 0x03, 0x04) with self.assertRaises(TypeError): devicebus.board_id_to_bytes(board_id) board_id = float(0xf) with self.assertRaises(TypeError): devicebus.board_id_to_bytes(board_id) board_id = {0x01, 0x02, 0x03, 0x04} with self.assertRaises(TypeError): devicebus.board_id_to_bytes(board_id)