| @@ 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 |
|