示例#1
0
def test_print_arg(capsys):
    test_arg_name = "My argument"
    test_arg_val = "My value"
    log.print_arg(test_arg_name, test_arg_val)
    captured = capsys.readouterr().err
    expected = f"[ARG] {test_arg_name}: {test_arg_val}\n"
    assert captured == expected
示例#2
0
 def _print_args(args: argparse.Namespace):
     log.print_arg(
         "No. worker processes for the categorization",
         f"{args.num_proc: ,d}",
     )
示例#3
0
 def _print_args(args: argparse.Namespace):
     log.print_arg("CWAS Workspace", args.workspace)
示例#4
0
 def _print_args(args: argparse.Namespace):
     print_arg("Sample information file", args.sample_info_path)
     print_arg("Adjustment factor list", args.adj_factor_path)
示例#5
0
 def _print_args(args: argparse.Namespace):
     print_arg("Target VCF file", args.vcf_path)
示例#6
0
 def _print_args(args: argparse.Namespace):
     log.print_arg("No. Processes for this step", args.num_proc)
     log.print_arg(
         "Force to overwrite the result",
         "Y" if args.force_overwrite else "N",
     )