def test_proc_count_nest_env(): with set_env_var('LK_NUM_PROCS', '7,3'): assert proc_count() == 7 assert proc_count(level=1) == 3 assert proc_count(level=2) == 1
def test_proc_count_max(): with set_env_var('LK_NUM_PROCS', None): assert proc_count(max_default=1) == 1
def test_proc_count_no_div(): with set_env_var('LK_NUM_PROCS', None): assert proc_count(1) == mp.cpu_count()
def test_proc_count_env(): with set_env_var('LK_NUM_PROCS', '17'): assert proc_count() == 17 assert proc_count(level=1) == 1
def test_proc_count_default(): with set_env_var('LK_NUM_PROCS', None): assert proc_count() == mp.cpu_count() // 2 assert proc_count(level=1) == 2