Code Duplication    Length = 19-20 lines in 2 locations

elodie/tests/media/audio_test.py 2 locations

@@ 177-196 (lines=20) @@
174
175
    assert metadata['title'] == 'my audio title', metadata['title']
176
177
def test_set_title_non_ascii():
178
    temporary_folder, folder = helper.create_working_folder()
179
180
    origin = '%s/audio.m4a' % folder
181
    shutil.copyfile(helper.get_file('audio.m4a'), origin)
182
183
    audio = Audio(origin)
184
    origin_metadata = audio.get_metadata()
185
186
    unicode_title = u'形声字 / 形聲字'
187
    status = audio.set_title(unicode_title)
188
189
    assert status == True, status
190
191
    audio_new = Audio(origin)
192
    metadata = audio_new.get_metadata()
193
194
    shutil.rmtree(folder)
195
196
    assert metadata['title'] == unicode_title, metadata['title']
197
@@ 157-175 (lines=19) @@
154
    assert helper.isclose(metadata['latitude'], -11.111111), metadata['latitude']
155
    assert helper.isclose(metadata['longitude'], -99.999999), metadata['longitude']
156
157
def test_set_title():
158
    temporary_folder, folder = helper.create_working_folder()
159
160
    origin = '%s/audio.m4a' % folder
161
    shutil.copyfile(helper.get_file('audio.m4a'), origin)
162
163
    audio = Audio(origin)
164
    origin_metadata = audio.get_metadata()
165
166
    status = audio.set_title('my audio title')
167
168
    assert status == True, status
169
170
    audio_new = Audio(origin)
171
    metadata = audio_new.get_metadata()
172
173
    shutil.rmtree(folder)
174
175
    assert metadata['title'] == 'my audio title', metadata['title']
176
177
def test_set_title_non_ascii():
178
    temporary_folder, folder = helper.create_working_folder()