def test_process_command_line_invalid_package_name(): parser = argparse.ArgumentParser() parser.add_argument('--name', action=ValidatingAction) with expect.raises_OSError(2, "Invalid string for --name: '__'"): parser.parse_args(['--name=__'])
def test_process_command_line_multiple_file(): with expect.raises_OSError(2, 'Only one version file must be specified'): process_command_line(['test1', 'test2'])
def test_process_command_line_invalid_package_version(): with expect.raises_OSError(2, "Invalid version string for set '__'"): process_command_line(['--set=__', 'test'])
def test_process_command_line_no_file(): with expect.raises_OSError(2, 'One version file must be specified'): process_command_line([])
def test_process_command_line_invalid_package_name(): with expect.raises_OSError(2, "Invalid package name string '__'"): process_command_line(['--name=__', 'test'])