Code Duplication    Length = 21-21 lines in 2 locations

elodie/tests/media/video_test.py 1 location

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

elodie/tests/media/photo_test.py 1 location

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