1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#!/bin/bash DOWNLOAD_TESTS="age_restriction|download|subtitles|write_annotations|iqiyi_sdk_interpreter" test_set="" case "$YTDL_TEST_SET" in core) test_set="-I test_($DOWNLOAD_TESTS)\.py" ;; download) test_set="-I test_(?!$DOWNLOAD_TESTS).+\.py" ;; *) break ;; esac nosetests test --verbose $test_set