(args: argparse.Namespace)
| 75 | |
| 76 | |
| 77 | def validate_args(args: argparse.Namespace) -> None: |
| 78 | if args.sample_size is not None and args.sample_size <= 0: |
| 79 | raise ValueError("--sample-size must be positive.") |
| 80 | if not 0 < args.test_size < 1: |
| 81 | raise ValueError("--test-size must be in the range (0, 1).") |
| 82 | |
| 83 | |
| 84 | def test_output_path(args: argparse.Namespace) -> Path: |