Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								ea38e55fff 
								
							 
						 
						
							
							
								
								[instagram] Add support for user profiles ( Fixes   #2606 )  
							
							
							
						 
						
							2014-03-23 16:06:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								257cfebfe6 
								
							 
						 
						
							
							
								
								[test] Move expect_info_dict out of test_download  
							
							
							
						 
						
							2014-03-23 15:52:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								a9c2896e22 
								
							 
						 
						
							
							
								
								Make missing test definition fields an error  
							
							... 
							
							
							
							If the result is not testable (for example, because a description changes often), either pass in a type or a regular expression (a string starting with 're:') 
							
						 
						
							2014-03-22 14:20:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								ff14fc4964 
								
							 
						 
						
							
							
								
								[test] Rename get_testcases to gettestcases  
							
							... 
							
							
							
							Apparently, newer versions of nosetests are somewhat over-eager in their test discovery. 
							
						 
						
							2014-03-17 14:30:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								955c451456 
								
							 
						 
						
							
							
								
								Rename upload_timestamp to timestamp  
							
							
							
						 
						
							2014-03-13 18:45:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								2a1db721d4 
								
							 
						 
						
							
							
								
								[test_download] Move assertions before debugging output  
							
							
							
						 
						
							2014-03-13 17:05:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								84769e708c 
								
							 
						 
						
							
							
								
								[ninegag] Fix extraction  
							
							
							
						 
						
							2014-03-13 16:40:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								2437fbca64 
								
							 
						 
						
							
							
								
								[tests] Raise an exception if test definition is invalid (Found in  #2460 )  
							
							
							
						 
						
							2014-02-26 00:12:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								491ed3dda2 
								
							 
						 
						
							
							
								
								[trutube] Support multiple formats ( #2433 )  
							
							
							
						 
						
							2014-02-22 15:05:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								dcf3eec47a 
								
							 
						 
						
							
							
								
								[test_download] Skip over BadStatusLine errors  
							
							... 
							
							
							
							An error like https://travis-ci.org/rg3/youtube-dl/jobs/18317799#L449  is almost certainly the server's fault. 
							
						 
						
							2014-02-06 04:19:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								484aaeb204 
								
							 
						 
						
							
							
								
								[everyonesmixtape] Add support ( Fixes   #2161 )  
							
							
							
						 
						
							2014-01-17 02:56:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								933605d7e8 
								
							 
						 
						
							
							
								
								YoutubeDL: rename _fd_progress_hooks back to _progress_hooks  
							
							... 
							
							
							
							In the future it may report more things. 
							
						 
						
							2013-12-23 10:37:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								8ab470f1b2 
								
							 
						 
						
							
							
								
								Now a new FileDownloader is created when downloading a video  
							
							... 
							
							
							
							The progress hooks can be added using the method "add_downloader_progress_hook" 
							
						 
						
							2013-12-11 16:04:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								d0efb9ec9a 
								
							 
						 
						
							
							
								
								[tests] Remove global_setup function  
							
							
							
						 
						
							2013-11-25 03:47:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								4eb92208a3 
								
							 
						 
						
							
							
								
								Adapt test to changed .info.json name  
							
							
							
						 
						
							2013-11-20 06:34:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								9ee2b5f6f2 
								
							 
						 
						
							
							
								
								tests: don't run the test if any of the extractors listed in the 'add_ie' field is marked as not working  
							
							
							
						 
						
							2013-11-06 16:43:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								be97abc247 
								
							 
						 
						
							
							
								
								Set the 'extractor_key' field in the info_dict  
							
							... 
							
							
							
							It's the string returned by the class method 'ie_key', which allows to retrieve the extractor with 'get_info_extractor' 
							
						 
						
							2013-11-03 12:14:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								9103bbc5cd 
								
							 
						 
						
							
							
								
								Add the 'webpage_url' field to info_dict  
							
							... 
							
							
							
							The url for the video page, it must allow to reproduce the result.
It's automatically set by YoutubeDL if it's missing. 
							
						 
						
							2013-11-03 12:11:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Filippo Valsorda 
								
							 
						 
						
							
							
							
							
								
							
							
								f6cc16f5d8 
								
							 
						 
						
							
							
								
								[tests] a HTTP 503 is a transient issue  
							
							
							
						 
						
							2013-10-28 19:07:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Filippo Valsorda 
								
							 
						 
						
							
							
							
							
								
							
							
								dd508b7c4f 
								
							 
						 
						
							
							
								
								[tests] don't fail on network errors  
							
							... 
							
							
							
							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 
							
						 
						
							2013-10-28 18:03:26 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								702665c085 
								
							 
						 
						
							
							
								
								tests: build the filename from the info_dict if the 'file' key is missing  
							
							... 
							
							
							
							It will need to have the 'id' and 'ext' keys to work. 
							
						 
						
							2013-10-28 22:01:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								44a5f1718a 
								
							 
						 
						
							
							
								
								Simplify tests  
							
							... 
							
							
							
							* Make them directly executable again
* Move common stuff (md5, parameters) to helper
* Never import *
* General clean up 
							
						 
						
							2013-10-15 02:00:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Filippo Valsorda 
								
							 
						 
						
							
							
							
							
								
							
							
								d3f46b9aa5 
								
							 
						 
						
							
							
								
								Add support for single-test tox runs  
							
							... 
							
							
							
							Use a sintax like
    tox test.test_download:TestDownload.test_NowVideo
to run the specific test on all the tox environments (Python versions) 
							
						 
						
							2013-10-12 13:17:11 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								b2ad967e45 
								
							 
						 
						
							
							
								
								Simplify test setup  
							
							
							
						 
						
							2013-10-07 19:06:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								f4aac741d5 
								
							 
						 
						
							
							
								
								Move try_rm to test helpers  
							
							
							
						 
						
							2013-10-06 05:47:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								b7052e5087 
								
							 
						 
						
							
							
								
								Also print the field that fails if it is a md5 checksum  
							
							
							
						 
						
							2013-08-29 12:15:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								bc2884afc1 
								
							 
						 
						
							
							
								
								Print which IE is being skipped in test_download  
							
							
							
						 
						
							2013-06-28 11:20:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								023fa8c440 
								
							 
						 
						
							
							
								
								Add function add_default_info_extractors to YoutubeDL  
							
							... 
							
							
							
							It adds to the list the ies returned by ge_extractors 
							
						 
						
							2013-06-27 23:51:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								fc2c063e1e 
								
							 
						 
						
							
							
								
								Move testcase generator to helper  
							
							
							
						 
						
							2013-06-27 21:15:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								41beccbab0 
								
							 
						 
						
							
							
								
								Use str every time  
							
							
							
						 
						
							2013-06-27 19:43:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								2eb88d953f 
								
							 
						 
						
							
							
								
								Allow _TESTS attribute for IEs with multiple tests  
							
							... 
							
							
							
							This also improves the numbering of duplicate tests 
							
						 
						
							2013-06-27 19:13:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Filippo Valsorda 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								d1cade5ade 
								
							 
						 
						
							
							
								
								Correct module name  
							
							
							
						 
						
							2013-06-23 22:53:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								0824c28c8b 
								
							 
						 
						
							
							
								
								Remove mentions of old InfoExtractors module  
							
							
							
						 
						
							2013-06-23 22:42:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								51ce3a75c9 
								
							 
						 
						
							
							
								
								Improve error reporting for downloads  
							
							
							
						 
						
							2013-06-23 21:33:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								828dba2983 
								
							 
						 
						
							
							
								
								Improvge error reporting  
							
							
							
						 
						
							2013-06-23 18:59:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Filippo Valsorda 
								
							 
						 
						
							
							
							
							
								
							
							
								ee55fcbe12 
								
							 
						 
						
							
							
								
								switch long info_dict fields checking to md5  
							
							
							
						 
						
							2013-06-09 15:03:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Filippo Valsorda 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Filippo Valsorda 
								
							 
						 
						
							
							
							
							
								
							
							
								be95cac157 
								
							 
						 
						
							
							
								
								raise exceptions on warnings during tests - and solve a couple of them  
							
							
							
						 
						
							2013-06-07 12:46:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Filippo Valsorda 
								
							 
						 
						
							
							
							
							
								
							
							
								476203d025 
								
							 
						 
						
							
							
								
								print WARNINGs during test + minor fix to NBAIE  
							
							
							
						 
						
							2013-06-06 15:07:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								ba7c775a04 
								
							 
						 
						
							
							
								
								Remove a commented line I forgot.  
							
							... 
							
							
							
							[ci skip] 
							
						 
						
							2013-04-30 14:21:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								9341212642 
								
							 
						 
						
							
							
								
								Create a function in InfoExtractors that returns the InfoExtractor class with the given name  
							
							
							
						 
						
							2013-04-20 12:42:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								744435f2a4 
								
							 
						 
						
							
							
								
								Show whole diff in error cases  
							
							
							
						 
						
							2013-04-11 18:38:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Filippo Valsorda 
								
							 
						 
						
							
							
							
							
								
							
							
								90a99c1b5e 
								
							 
						 
						
							
							
								
								retry on UnavailableVideoError  
							
							
							
						 
						
							2013-03-31 03:29:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Filippo Valsorda 
								
							 
						 
						
							
							
							
							
								
							
							
								f375d4b7de 
								
							 
						 
						
							
							
								
								import all IEs when testing to resemble more closely the real env  
							
							
							
						 
						
							2013-03-31 03:12:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Filippo Valsorda 
								
							 
						 
						
							
							
							
							
								
							
							
								8cc83b8dbe 
								
							 
						 
						
							
							
								
								Bubble up all the stack of exceptions and retry download tests on timeout errors  
							
							
							
						 
						
							2013-03-09 10:05:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								233a22960a 
								
							 
						 
						
							
							
								
								Switch ComedyCentral test to a permanent URL (They delete full episodes older than a month)  
							
							
							
						 
						
							2013-02-01 17:46:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								30e9f4496b 
								
							 
						 
						
							
							
								
								Drop md5: spec for now (unused and breaks int values)  
							
							
							
						 
						
							2013-01-25 16:54:25 +01:00