def test_parse_args_falsey(): parser = argparse.ArgumentParser() args = cli._parse_args(parser, ["http://youtube.com/watch?v=9bZkp7q19f0"]) assert args.url == "http://youtube.com/watch?v=9bZkp7q19f0" assert args.build_playback_report is False assert args.itag is None assert args.list is False assert args.verbosity == 0
def test_parse_args_falsey(): parser = argparse.ArgumentParser() args = cli._parse_args(parser, ["urlhere"]) assert args.url == "urlhere" assert args.build_playback_report is False assert args.itag is None assert args.list is False assert args.verbosity == 0
def test_parse_args_truthy(): parser = argparse.ArgumentParser() args = cli._parse_args( parser, ["urlhere", "--build-playback-report", "-c", "en", "-l", "--itag=10"]) assert args.url == "urlhere" assert args.build_playback_report is True assert args.itag == 10 assert args.list is True
def test_parse_args_truthy(): parser = argparse.ArgumentParser() args = cli._parse_args( parser, [ "http://youtube.com/watch?v=9bZkp7q19f0", "--build-playback-report", "-c", "en", "-l", "--itag=10", ], ) assert args.url == "http://youtube.com/watch?v=9bZkp7q19f0" assert args.build_playback_report is True assert args.itag == 10 assert args.list is True