6b47c7f24e
Allow moving tests into IE files
...
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.
2013-06-27 18:28:45 +02:00
f7ab6cbe16
add tests for use_cipher_signature videos ( #897 ) and the ability to test multiple videos per IE
2013-06-25 14:38:00 +02:00
8222d8de88
Split FileDownloader in two classes: FileDownloader and YoutubeDL
...
YoutubeDL is the class that coordinates everything
FileDownloader gets a filename and an info dict and downloads the video.
2013-06-24 10:21:43 +02:00
d1cade5ade
Correct module name
2013-06-23 22:53:42 +02:00
0824c28c8b
Remove mentions of old InfoExtractors module
2013-06-23 22:42:59 +02:00
51ce3a75c9
Improve error reporting for downloads
2013-06-23 21:33:11 +02:00
828dba2983
Improvge error reporting
2013-06-23 18:59:01 +02:00
ee55fcbe12
switch long info_dict fields checking to md5
2013-06-09 15:03:54 +02:00
78d3442b12
test: extend the reach of info_dict checking
...
* 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
2013-06-09 14:21:42 +02:00
be95cac157
raise exceptions on warnings during tests - and solve a couple of them
2013-06-07 12:46:23 +02:00
476203d025
print WARNINGs during test + minor fix to NBAIE
2013-06-06 15:07:05 +02:00
ba7c775a04
Remove a commented line I forgot.
...
[ci skip]
2013-04-30 14:21:46 +02:00
9341212642
Create a function in InfoExtractors that returns the InfoExtractor class with the given name
2013-04-20 12:42:57 +02:00
744435f2a4
Show whole diff in error cases
2013-04-11 18:38:43 +02:00
90a99c1b5e
retry on UnavailableVideoError
2013-03-31 03:29:34 +02:00
f375d4b7de
import all IEs when testing to resemble more closely the real env
2013-03-31 03:12:28 +02:00
8cc83b8dbe
Bubble up all the stack of exceptions and retry download tests on timeout errors
2013-03-09 10:05:43 +01:00
233a22960a
Switch ComedyCentral test to a permanent URL (They delete full episodes older than a month)
2013-02-01 17:46:03 +01:00
30e9f4496b
Drop md5: spec for now (unused and breaks int values)
2013-01-25 16:54:25 +01:00
bffbd5f038
Download progress hooks
2013-01-12 20:34:50 +01:00
d8bbf2018e
Aggressive test timeout to catch hanging servers
2013-01-12 20:33:03 +01:00
3a648b209c
Remove .part files before and after tests
2013-01-01 21:16:03 +01:00
511eda8eda
add test for infoq
2013-01-01 21:01:49 +01:00
c073e35b1e
Simplify test parameter initialization
2013-01-01 19:34:54 +01:00
5c892b0ba9
Adapt test_download to support playlists, and remove race conditions
2013-01-01 19:30:29 +01:00
6985325e01
Revert "In tests.json file and md5 join in a 'files' list to handle multiple-file IEs"
...
This made the JSON structure really unreadable and was a quick fix.
This reverts commit 6535e9511f
.
2013-01-01 19:07:06 +01:00
911ee27e83
typo
2013-01-01 19:07:01 +01:00
6535e9511f
In tests.json file and md5 join in a 'files' list to handle multiple-file IEs
2013-01-01 16:07:26 +01:00
6b3aef80ce
better Vimeo tests; fixed a couple of VimeoIE fields
2012-12-20 16:30:55 +01:00
0eaf520d77
add info_dict testing to test_download
2012-12-20 14:20:24 +01:00
5d01a64719
Revert "Don't be too clever"
...
This reverts commit a276e06080
.
2012-12-12 15:14:58 +01:00
a276e06080
Don't be too clever
2012-12-12 15:00:03 +01:00
fd5ff02042
streamlined and simplified dynamic tests generation; readded a couple of test features
2012-12-12 14:15:21 +01:00
1535ac2ae9
test automation
2012-12-12 04:03:35 +01:00
4fb1acc212
use the new --test option to speed up tests (fetch only first 10K)
...
now all tests working and passing
2012-12-11 12:12:02 +01:00
863baa16ec
SoundCloud IDs have changed, fix tests
2012-12-07 01:34:40 +01:00
4083bf81a0
Correct metacafe test filename (happens to start with an underscore)
2012-12-03 20:17:47 +01:00
d78be7e331
Add test for Youku (Mentioned in #314 )
2012-11-30 08:42:11 +01:00
e91d2338d8
Fix MD5 calculation
2012-11-29 20:38:16 +01:00
8af4ed7b4f
Fix 2.6 nosetests
2012-11-29 16:35:57 +01:00
8176041605
Check during test runtime instead of test generation for _WORKING, and add 2.6 compat
2012-11-28 19:03:11 +01:00
cdab8aa389
Update download tests
2012-11-28 15:09:56 +01:00
59ae15a507
Convert all tabs to 4 spaces (PEP8)
2012-11-28 02:04:46 +01:00
a8ac2f8664
adding second vimeo url
2012-10-24 15:57:19 +02:00
fb0e99b884
skipping vimeo for the moment
2012-10-24 00:32:23 +02:00
9c6e9a4532
adding xnxx test
2012-10-24 00:13:16 +02:00
67af74992e
adding collegehumor test
2012-10-24 00:05:45 +02:00
103c508ffa
adding stanford open class courses
2012-10-23 23:59:12 +02:00
2876773381
adding test for vimeo, xvideo and soundcloud
2012-10-23 23:53:33 +02:00
591bbe9c90
changing test from md5 to filesize, the file changed between download
2012-10-19 12:53:20 +02:00