@@ 92-112 (lines=21) @@ | ||
89 | ||
90 | assert not video.is_valid() |
|
91 | ||
92 | def test_set_album(): |
|
93 | temporary_folder, folder = helper.create_working_folder() |
|
94 | ||
95 | origin = '%s/video.mov' % folder |
|
96 | shutil.copyfile(helper.get_file('video.mov'), origin) |
|
97 | ||
98 | video = Video(origin) |
|
99 | metadata = video.get_metadata() |
|
100 | ||
101 | assert metadata['album'] is None, metadata['album'] |
|
102 | ||
103 | status = video.set_album('Test Album') |
|
104 | ||
105 | assert status == True, status |
|
106 | ||
107 | video_new = Video(origin) |
|
108 | metadata_new = video_new.get_metadata() |
|
109 | ||
110 | shutil.rmtree(folder) |
|
111 | ||
112 | assert metadata_new['album'] == 'Test Album', metadata_new['album'] |
|
113 | ||
114 | def test_set_date_taken(): |
|
115 | temporary_folder, folder = helper.create_working_folder() |
@@ 185-205 (lines=21) @@ | ||
182 | ||
183 | assert photo.is_valid() == False |
|
184 | ||
185 | def test_set_album(): |
|
186 | temporary_folder, folder = helper.create_working_folder() |
|
187 | ||
188 | origin = '%s/photo.jpg' % folder |
|
189 | shutil.copyfile(helper.get_file('plain.jpg'), origin) |
|
190 | ||
191 | photo = Photo(origin) |
|
192 | metadata = photo.get_metadata() |
|
193 | ||
194 | assert metadata['album'] is None, metadata['album'] |
|
195 | ||
196 | status = photo.set_album('Test Album') |
|
197 | ||
198 | assert status == True, status |
|
199 | ||
200 | photo_new = Photo(origin) |
|
201 | metadata_new = photo_new.get_metadata() |
|
202 | ||
203 | shutil.rmtree(folder) |
|
204 | ||
205 | assert metadata_new['album'] == 'Test Album', metadata_new['album'] |
|
206 | ||
207 | def test_set_date_taken_with_missing_datetimeoriginal(): |
|
208 | # When datetimeoriginal (or other key) is missing we have to add it gh-74 |