Test Failed
Push — master ( b0dfb8...e07f6c )
by Kolen
01:23
created

map_parallel_mpi_test   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 22
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 14
dl 0
loc 22
rs 10
c 0
b 0
f 0
wmc 1

1 Function

Rating   Name   Duplication   Size   Complexity  
A f() 0 2 1
1
#!/usr/bin/env python
2
3
from map_parallel import map_parallel
4
from map_parallel import starmap_parallel
5
6
ARGS = [
7
    [3, 4, 5],
8
    [5, 12, 13],
9
    [1, 2, 3]
10
]
11
12
13
def f(x, y, z):
14
    return x * x + y * y == z * z
15
16
17
if __name__ == "__main__":
18
    args = list(map(list, zip(*ARGS)))
19
    truth = list(map(f, *args))
20
    res = map_parallel(f, *args, mode='mpi')
21
    assert res == truth
22