def test_parses_all_valid_options_simultaneously():
    """
    Parses a large number of valid options at the same time.
    """
    config_file = 'path/to/config/file'
    examples_dir = 'path/to/examples'
    custom_dir = 'path/to/custom'
    pager_cmd = 'less -R'
    argv = [
        '--config-file=' + config_file,
        '--examples-dir',
        examples_dir,
        '-c',
        custom_dir,
        '--squeeze',
        '--no-color',
        '--pager-cmd',
        pager_cmd,
    ]

    expected_args = _create_mock_args(
        config_file=config_file,
        examples_dir=examples_dir,
        custom_dir=custom_dir,
        use_color=False,
        pager_cmd=pager_cmd,
        version=False,
        list=False,
        squeeze=True,
    )

    _helper_parses_correctly(argv, expected_args)

    Parses a large number of valid options at the same time.
    
test/core_test.py