<s> import qitest . project <EOL> import qisys . command <EOL> import qibuild . test_runner <EOL> from qibuild . test_runner import get_cpu_list <EOL> def test_get_cpu_list ( ) : <EOL> worker_1_opts = get_cpu_list ( <NUM_LIT:4> , <NUM_LIT:2> , <NUM_LIT:0> ) <EOL> worker_2_opts = get_cpu_list ( <NUM_LIT:4> , <NUM_LIT:2> , <NUM_LIT:1> ) <EOL> assert worker_1_opts == [ <NUM_LIT:0> , <NUM_LIT:1> ] <EOL> assert worker_2_opts == [ <NUM_LIT:2> , <NUM_LIT:3> ] <EOL> worker_1_opts = get_cpu_list ( <NUM_LIT:2> , <NUM_LIT:2> , <NUM_LIT:0> ) <EOL> worker_2_opts = get_cpu_list ( <NUM_LIT:2> , <NUM_LIT:2> , <NUM_LIT:1> ) <EOL> assert worker_1_opts == [ <NUM_LIT:0> , <NUM_LIT:1> ] <EOL> assert worker_2_opts == [ <NUM_LIT:0> , <NUM_LIT:1> ] <EOL> worker_1_opts = get_cpu_list ( <NUM_LIT:8> , <NUM_LIT:3> , <NUM_LIT:0> ) <EOL> worker_2_opts = get_cpu_list ( <NUM_LIT:8> , <NUM_LIT:3> , <NUM_LIT:1> ) <EOL> worker_3_opts = get_cpu_list ( <NUM_LIT:8> , <NUM_LIT:3> , <NUM_LIT:2> ) <EOL> assert worker_1_opts == [ <NUM_LIT:0> , <NUM_LIT:1> , <NUM_LIT:2> ] <EOL> assert worker_2_opts == [ <NUM_LIT:3> , <NUM_LIT:4> , <NUM_LIT:5> ] <EOL> assert worker_3_opts == [ <NUM_LIT:6> , <NUM_LIT:7> , <NUM_LIT:0> ] </s>
