Code Duplication    Length = 25-25 lines in 2 locations

elodie/tests/media/photo_test.py 1 location

@@ 254-278 (lines=25) @@
251
    assert helper.isclose(metadata['latitude'], 11.1111111111), metadata['latitude']
252
    assert helper.isclose(metadata['longitude'], 99.9999999999), metadata['longitude']
253
254
def test_set_location_minus():
255
    temporary_folder, folder = helper.create_working_folder()
256
257
    origin = '%s/photo.jpg' % folder
258
    shutil.copyfile(helper.get_file('plain.jpg'), origin)
259
260
    photo = Photo(origin)
261
    origin_metadata = photo.get_metadata()
262
263
    # Verify that original photo has different location info that what we
264
    #   will be setting and checking
265
    assert not helper.isclose(origin_metadata['latitude'], 11.1111111111), origin_metadata['latitude']
266
    assert not helper.isclose(origin_metadata['longitude'], 99.9999999999), origin_metadata['longitude']
267
268
    status = photo.set_location(-11.1111111111, -99.9999999999)
269
270
    assert status == True, status
271
272
    photo_new = Photo(origin)
273
    metadata = photo_new.get_metadata()
274
275
    shutil.rmtree(folder)
276
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()

elodie/tests/media/audio_test.py 1 location

@@ 131-155 (lines=25) @@
128
    assert helper.isclose(metadata['latitude'], 11.1111111111), metadata['latitude']
129
    assert helper.isclose(metadata['longitude'], 99.9999999999), metadata['longitude']
130
131
def test_set_location_minus():
132
    temporary_folder, folder = helper.create_working_folder()
133
134
    origin = '%s/audio.m4a' % folder
135
    shutil.copyfile(helper.get_file('audio.m4a'), origin)
136
137
    audio = Audio(origin)
138
    origin_metadata = audio.get_metadata()
139
140
    # Verify that original audio has different location info that what we
141
    #   will be setting and checking
142
    assert not helper.isclose(origin_metadata['latitude'], 11.111111), origin_metadata['latitude']
143
    assert not helper.isclose(origin_metadata['longitude'], 99.999999), origin_metadata['longitude']
144
145
    status = audio.set_location(-11.111111, -99.999999)
146
147
    assert status == True, status
148
149
    audio_new = Audio(origin)
150
    metadata = audio_new.get_metadata()
151
152
    shutil.rmtree(folder)
153
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()