| 38 | # Handlers |
| 39 | ############################################################################### |
| 40 | class ListsTestServiceHandler(IPointersService): |
| 41 | def sendReceivedInt32(self, received_list): |
| 42 | send_list = [] |
| 43 | for y in range(len(received_list)): |
| 44 | send_list.append(2 * received_list[y]) |
| 45 | return send_list |
| 46 | |
| 47 | def sendReceived2Int32(self, received_list): |
| 48 | send_list = [[] for a in range(len(received_list))] |
| 49 | for x in range(len(received_list)): |
| 50 | for y in range(len(received_list[x])): |
| 51 | send_list[x].append(2 * received_list[x][y]) |
| 52 | return send_list |
| 53 | |
| 54 | def sendReceivedEnum(self, received_list): |
| 55 | send_list = [] |
| 56 | for y in range(len(received_list)): |
| 57 | send_list.append(received_list[y]) |
| 58 | return send_list |
| 59 | |
| 60 | def sendReceived2Enum(self, received_list): |
| 61 | send_list = [[] for a in range(len(received_list))] |
| 62 | for x in range(len(received_list)): |
| 63 | for y in range(len(received_list[x])): |
| 64 | send_list[x].append(received_list[x][y]) |
| 65 | return send_list |
| 66 | |
| 67 | def sendReceivedStruct(self, received_list): |
| 68 | send_list = [common.C() for b in range(len(received_list))] |
| 69 | for y in range(len(received_list)): |
| 70 | send_list[y].m = 2 * received_list[y].m |
| 71 | send_list[y].n = 2 * received_list[y].n |
| 72 | return send_list |
| 73 | |
| 74 | def sendReceived2Struct(self, received_list): |
| 75 | send_list = [[] for a in range(len(received_list))] |
| 76 | for x in range(len(received_list)): |
| 77 | send_list[x] = [common.C() for b in range(len(received_list[x]))] |
| 78 | for y in range(len(received_list[x])): |
| 79 | send_list[x][y].m = 2 * received_list[x][y].m |
| 80 | send_list[x][y].n = 2 * received_list[x][y].n |
| 81 | return send_list |
| 82 | |
| 83 | def sendReceivedString(self, received_list): |
| 84 | send_list = [] |
| 85 | for y in range(len(received_list)): |
| 86 | send_list.append(received_list[y] + " World!") |
| 87 | return send_list |
| 88 | |
| 89 | def sendReceived2String(self, received_list): |
| 90 | send_list = [[] for a in range(len(received_list))] |
| 91 | for x in range(len(received_list)): |
| 92 | for y in range(len(received_list[x])): |
| 93 | send_list[x].append(received_list[x][y] + " World!") |
| 94 | return send_list |
| 95 | |
| 96 | @pytest.mark.skip(reason="They do not belong to the tests.") |
| 97 | def test_list_allDirection(self, a, b, e): |