def METHOD_NAME(test_case):
    arg_dict = OrderedDict()
    arg_dict["test_fun"] = [_test_0rank]
    arg_dict["device"] = ["cpu", "cuda"]
    arg_dict["shape"] = [()]
    arg_dict["low"] = [i for i in range(10)]
    arg_dict["high"] = [1000 + np.random.randint(1, 10) for i in range(10)]
    for arg in GenArgList(arg_dict):
        arg[0](test_case, *arg[1:])