First tests
This commit is contained in:
		
							parent
							
								
									cb6568bf21
								
							
						
					
					
						commit
						e33e3045c6
					
				
					 3 changed files with 25 additions and 0 deletions
				
			
		
							
								
								
									
										21
									
								
								test/test_div.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								test/test_div.py
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,21 @@
 | 
			
		|||
# -*- coding: utf-8 -*-
 | 
			
		||||
 | 
			
		||||
# Various small unit tests
 | 
			
		||||
 | 
			
		||||
import os,sys
 | 
			
		||||
sys.path.append(os.path.dirname(os.path.dirname(__file__)))
 | 
			
		||||
 | 
			
		||||
import youtube_dl
 | 
			
		||||
 | 
			
		||||
def test_simplify_title():
 | 
			
		||||
	assert youtube_dl._simplify_title('abc') == 'abc'
 | 
			
		||||
	assert youtube_dl._simplify_title('abc_d-e') == 'abc_d-e'
 | 
			
		||||
 | 
			
		||||
	assert '/' not in youtube_dl._simplify_title('abc/de')
 | 
			
		||||
	assert 'abc' in youtube_dl._simplify_title('abc/de')
 | 
			
		||||
	assert 'de' in youtube_dl._simplify_title('abc/de')
 | 
			
		||||
 | 
			
		||||
	assert '\\' not in youtube_dl._simplify_title('abc\\de')
 | 
			
		||||
	assert 'abc' in youtube_dl._simplify_title('abc\\de')
 | 
			
		||||
	assert 'de' in youtube_dl._simplify_title('abc\\de')
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -279,6 +279,8 @@ def timeconvert(timestr):
 | 
			
		|||
		timestamp = email.utils.mktime_tz(timetuple)
 | 
			
		||||
	return timestamp
 | 
			
		||||
 | 
			
		||||
def _simplify_title(title):
 | 
			
		||||
	return re.sub(ur'[^\w\d_\-]+', u'_', title)
 | 
			
		||||
 | 
			
		||||
class DownloadError(Exception):
 | 
			
		||||
	"""Download Error exception.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -279,6 +279,8 @@ def timeconvert(timestr):
 | 
			
		|||
		timestamp = email.utils.mktime_tz(timetuple)
 | 
			
		||||
	return timestamp
 | 
			
		||||
 | 
			
		||||
def _simplify_title(title):
 | 
			
		||||
	return re.sub(ur'[^\w\d_\-]+', u'_', title)
 | 
			
		||||
 | 
			
		||||
class DownloadError(Exception):
 | 
			
		||||
	"""Download Error exception.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue