Code Duplication    Length = 19-20 lines in 2 locations

elodie/tests/media/photo_test.py 2 locations

@@ 300-319 (lines=20) @@
297
298
    assert metadata['title'] == 'my photo title', metadata['title']
299
300
def test_set_title_non_ascii():
301
    temporary_folder, folder = helper.create_working_folder()
302
303
    origin = '%s/photo.jpg' % folder
304
    shutil.copyfile(helper.get_file('plain.jpg'), origin)
305
306
    photo = Photo(origin)
307
    origin_metadata = photo.get_metadata()
308
309
    unicode_title = u'形声字 / 形聲字'
310
311
    status = photo.set_title(unicode_title)
312
    assert status == True, status
313
314
    photo_new = Photo(origin)
315
    metadata = photo_new.get_metadata()
316
317
    shutil.rmtree(folder)
318
319
    assert metadata['title'] == unicode_title, metadata['title']
320
321
# This is a test generator that will test reading and writing to
322
# various RAW formats. Each sample file has a different date which
@@ 280-298 (lines=19) @@
277
    assert helper.isclose(metadata['latitude'], -11.1111111111), metadata['latitude']
278
    assert helper.isclose(metadata['longitude'], -99.9999999999), metadata['longitude']
279
280
def test_set_title():
281
    temporary_folder, folder = helper.create_working_folder()
282
283
    origin = '%s/photo.jpg' % folder
284
    shutil.copyfile(helper.get_file('plain.jpg'), origin)
285
286
    photo = Photo(origin)
287
    origin_metadata = photo.get_metadata()
288
289
    status = photo.set_title('my photo title')
290
291
    assert status == True, status
292
293
    photo_new = Photo(origin)
294
    metadata = photo_new.get_metadata()
295
296
    shutil.rmtree(folder)
297
298
    assert metadata['title'] == 'my photo title', metadata['title']
299
300
def test_set_title_non_ascii():
301
    temporary_folder, folder = helper.create_working_folder()