def test_index_error_inputs(): index_f = error_string_wrapper(index, {1, 2}) assert NA_ERROR == index_f(NA_ERROR, 1) assert NA_ERROR == index_f(TestIndex.test_data_all, NA_ERROR, 1) assert NA_ERROR == index_f(TestIndex.test_data_all, 1, NA_ERROR) assert VALUE_ERROR == index_f((0, 1), 0, 1) assert VALUE_ERROR == index_f(None, 1, 1)
def test_index_error_inputs(): index_f = error_string_wrapper(index) assert NA_ERROR == index_f(NA_ERROR, 1) assert NA_ERROR == index_f(TestIndex.test_data, NA_ERROR, 1) assert NA_ERROR == index_f(TestIndex.test_data, 1, NA_ERROR) assert VALUE_ERROR == index_f(None, 1, 1)
def test_error_string_wrapper(arg_nums, f_args, result): def f_test(*args): return f'args: {args}' assert error_string_wrapper(f_test, arg_nums)(*f_args) == result
def test_index_error_inputs(): index_f = error_string_wrapper(index) assert NA_ERROR == index_f(NA_ERROR, 1) assert NA_ERROR == index_f(TestIndex.test_data, NA_ERROR, 1) assert NA_ERROR == index_f(TestIndex.test_data, 1, NA_ERROR) assert VALUE_ERROR == index_f(None, 1, 1)
def test_error_string_wrapper(arg_nums, f_args, result): def f_test(*args): return 'args: {}'.format(args) assert error_string_wrapper(f_test, arg_nums)(*f_args) == result
def test_error_string_wrapper(arg_nums, f_args, result): def f_test(*args): return 'args: {}'.format(args) assert error_string_wrapper(f_test, arg_nums)(*f_args) == result