У меня есть функция, которая вызывает subprocess.check_call()
дважды.Я хочу проверить все их возможные результаты.Я хочу иметь возможность установить первый check_call()
для возврата 1, а второй для возврата 0 и сделать это для всех возможных комбинаций.Ниже то, что я имею до сих пор.Я не уверен, как настроить ожидаемое возвращаемое значение
@patch('subprocess.check_call')
def test_hdfs_dir_func(mock_check_call):
for p, d in list(itertools.product([1, 0], repeat=2)):
if p or d: