summaryrefslogtreecommitdiffstats
path: root/test/test_download.py
Commit message (Collapse)AuthorAgeFilesLines
...
* [tests] don't fail on network errorsFilippo Valsorda2013-10-281-5/+17
| | | | | | This is suboptimal, but at least this way we will need to look at the logs only to check for network errors that happen too often, instead of parsing a ton of lines each time to see if there is some true test failing
* tests: build the filename from the info_dict if the 'file' key is missingJaime Marquínez Ferrándiz2013-10-281-16/+23
| | | | It will need to have the 'id' and 'ext' keys to work.
* Simplify testsPhilipp Hagemeister2013-10-151-20/+18
| | | | | | | * Make them directly executable again * Move common stuff (md5, parameters) to helper * Never import * * General clean up
* Add support for single-test tox runsFilippo Valsorda2013-10-121-2/+2
| | | | | | Use a sintax like tox test.test_download:TestDownload.test_NowVideo to run the specific test on all the tox environments (Python versions)
* Simplify test setupPhilipp Hagemeister2013-10-071-8/+1
|
* Move try_rm to test helpersPhilipp Hagemeister2013-10-061-16/+7
|
* Also print the field that fails if it is a md5 checksumJaime Marquínez Ferrándiz2013-08-291-4/+3
|
* Print which IE is being skipped in test_downloadJaime Marquínez Ferrándiz2013-06-281-3/+5
|
* Add function add_default_info_extractors to YoutubeDLJaime Marquínez Ferrándiz2013-06-271-3/+1
| | | | It adds to the list the ies returned by ge_extractors
* Move testcase generator to helperPhilipp Hagemeister2013-06-271-12/+2
|
* Use str every timePhilipp Hagemeister2013-06-271-1/+1
|
* Allow _TESTS attribute for IEs with multiple testsPhilipp Hagemeister2013-06-271-3/+9
| | | | This also improves the numbering of duplicate tests
* Allow moving tests into IE filesPhilipp Hagemeister2013-06-271-0/+7
| | | | | Allow adding download tests right in the IE file. This will cut down on merge conflicts and make it more likely that new IE authors will add tests right away.
* add tests for use_cipher_signature videos (#897) and the ability to test ↵Filippo Valsorda2013-06-251-1/+3
| | | | multiple videos per IE
* Split FileDownloader in two classes: FileDownloader and YoutubeDLJaime Marquínez Ferrándiz2013-06-241-8/+8
| | | | | YoutubeDL is the class that coordinates everything FileDownloader gets a filename and an info dict and downloads the video.
* Correct module namePhilipp Hagemeister2013-06-231-3/+3
|
* Remove mentions of old InfoExtractors modulePhilipp Hagemeister2013-06-231-3/+3
|
* Improve error reporting for downloadsPhilipp Hagemeister2013-06-231-4/+7
|
* Improvge error reportingPhilipp Hagemeister2013-06-231-1/+1
|
* switch long info_dict fields checking to md5Filippo Valsorda2013-06-091-5/+4
|
* test: extend the reach of info_dict checkingFilippo Valsorda2013-06-091-2/+19
| | | | | | | * print the info_dict in a format suitable to easy adding to tests.json during tests if un-tested fields are detected * make it possible to put the crc32 in tests.json if the field is too long * complete the "info_dict" fields in existing tests * fixed the bugs catched doing this
* raise exceptions on warnings during tests - and solve a couple of themFilippo Valsorda2013-06-071-8/+2
|
* print WARNINGs during test + minor fix to NBAIEFilippo Valsorda2013-06-061-0/+9
|
* Remove a commented line I forgot.Jaime Marquínez Ferrándiz2013-04-301-1/+1
| | | | [ci skip]
* Create a function in InfoExtractors that returns the InfoExtractor class ↵Jaime Marquínez Ferrándiz2013-04-201-1/+1
| | | | with the given name
* Show whole diff in error casesPhilipp Hagemeister2013-04-111-0/+1
|
* retry on UnavailableVideoErrorFilippo Valsorda2013-03-311-1/+1
|
* import all IEs when testing to resemble more closely the real envFilippo Valsorda2013-03-311-3/+2
|
* Bubble up all the stack of exceptions and retry download tests on timeout errorsFilippo Valsorda2013-03-091-1/+15
|
* Switch ComedyCentral test to a permanent URL (They delete full episodes ↵Philipp Hagemeister2013-02-011-1/+1
| | | | older than a month)
* Drop md5: spec for now (unused and breaks int values)Philipp Hagemeister2013-01-251-5/+1
|
* Download progress hooksPhilipp Hagemeister2013-01-121-0/+6
|
* Aggressive test timeout to catch hanging serversPhilipp Hagemeister2013-01-121-0/+1
|
* Remove .part files before and after testsPhilipp Hagemeister2013-01-011-0/+2
|
* add test for infoqPhilipp Hagemeister2013-01-011-1/+2
|
* Simplify test parameter initializationPhilipp Hagemeister2013-01-011-3/+2
|
* Adapt test_download to support playlists, and remove race conditionsPhilipp Hagemeister2013-01-011-23/+36
|
* Revert "In tests.json file and md5 join in a 'files' list to handle ↵Philipp Hagemeister2013-01-011-9/+10
| | | | | | | | multiple-file IEs" This made the JSON structure really unreadable and was a quick fix. This reverts commit 6535e9511fc18eee2fc640c77fd42a4a39791915.
* typoPhilipp Hagemeister2013-01-011-1/+1
|
* In tests.json file and md5 join in a 'files' list to handle multiple-file IEsFilippo Valsorda2013-01-011-10/+9
|
* better Vimeo tests; fixed a couple of VimeoIE fieldsFilippo Valsorda2012-12-201-5/+4
|
* add info_dict testing to test_downloadFilippo Valsorda2012-12-201-1/+17
|
* Revert "Don't be too clever"Philipp Hagemeister2012-12-121-5/+7
| | | | This reverts commit a276e060806c6cabc76b9df964db67939b643e43.
* Don't be too cleverPhilipp Hagemeister2012-12-121-7/+5
|
* streamlined and simplified dynamic tests generation; readded a couple of ↵Filippo Valsorda2012-12-121-52/+74
| | | | test features
* test automationgcmalloc2012-12-121-188/+63
|
* use the new --test option to speed up tests (fetch only first 10K)Filippo Valsorda2012-12-111-73/+85
| | | | now all tests working and passing
* SoundCloud IDs have changed, fix testsPhilipp Hagemeister2012-12-071-3/+3
|
* Correct metacafe test filename (happens to start with an underscore)Philipp Hagemeister2012-12-031-3/+3
|
* Add test for Youku (Mentioned in #314)Philipp Hagemeister2012-11-301-0/+12
|