@@ 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() |
@@ 169-189 (lines=21) @@ | ||
166 | assert photo.is_valid() |
|
167 | ||
168 | ||
169 | def test_set_album(): |
|
170 | temporary_folder, folder = helper.create_working_folder() |
|
171 | ||
172 | origin = '%s/photo.jpg' % folder |
|
173 | shutil.copyfile(helper.get_file('plain.jpg'), origin) |
|
174 | ||
175 | photo = Photo(origin) |
|
176 | metadata = photo.get_metadata() |
|
177 | ||
178 | assert metadata['album'] is None, metadata['album'] |
|
179 | ||
180 | status = photo.set_album('Test Album') |
|
181 | ||
182 | assert status == True, status |
|
183 | ||
184 | photo_new = Photo(origin) |
|
185 | metadata_new = photo_new.get_metadata() |
|
186 | ||
187 | shutil.rmtree(folder) |
|
188 | ||
189 | assert metadata_new['album'] == 'Test Album', metadata_new['album'] |
|
190 | ||
191 | def test_set_date_taken_with_missing_datetimeoriginal(): |
|
192 | # When datetimeoriginal (or other key) is missing we have to add it gh-74 |