47 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| # Project imports
 | |
| import os
 | |
| import sys
 | |
| 
 | |
| import hashlib
 | |
| import random
 | |
| import re
 | |
| import shutil
 | |
| import string
 | |
| import tempfile
 | |
| import time
 | |
| 
 | |
| sys.path.insert(0, os.path.abspath(os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(os.path.realpath(__file__)))))))
 | |
| sys.path.insert(0, os.path.abspath(os.path.dirname(os.path.dirname(os.path.realpath(__file__)))))
 | |
| 
 | |
| import helper
 | |
| from elodie.media.base import Base
 | |
| from elodie.media.media import Media
 | |
| from elodie.media.audio import Audio
 | |
| from elodie.media.text import Text
 | |
| from elodie.media.photo import Photo
 | |
| from elodie.media.video import Video
 | |
| 
 | |
| os.environ['TZ'] = 'GMT'
 | |
| 
 | |
| 
 | |
| def test_set_album_from_folder_invalid_file():
 | |
|     temporary_folder, folder = helper.create_working_folder()
 | |
| 
 | |
|     base_file = helper.get_file('invalid.jpg')
 | |
|     origin = '%s/invalid.jpg' % folder
 | |
| 
 | |
|     shutil.copyfile(base_file, origin)
 | |
| 
 | |
|     base = Base(origin)
 | |
| 
 | |
|     status = base.set_album_from_folder()
 | |
| 
 | |
|     assert status == False, status
 | |
| 
 | |
| def test_get_class_by_file_without_extension():
 | |
|     base_file = helper.get_file('withoutextension')
 | |
| 
 | |
|     cls = Base.get_class_by_file(base_file, [Audio, Text, Photo, Video])
 | |
|     
 | |
|     assert cls is None, cls
 | 
