Code Duplication    Length = 25-25 lines in 3 locations

elodie/tests/media/video_test.py 1 location

@@ 134-158 (lines=25) @@
131
132
    assert date_taken == (2013, 9, 30, 7, 6, 5, 0, 273, 0), metadata['date_taken']
133
134
def test_set_location():
135
    temporary_folder, folder = helper.create_working_folder()
136
137
    origin = '%s/video.mov' % folder
138
    shutil.copyfile(helper.get_file('video.mov'), origin)
139
140
    video = Video(origin)
141
    origin_metadata = video.get_metadata()
142
143
    # Verify that original video has different location info that what we
144
    #   will be setting and checking
145
    assert not helper.isclose(origin_metadata['latitude'], 11.1111111111), origin_metadata['latitude']
146
    assert not helper.isclose(origin_metadata['longitude'], 99.9999999999), origin_metadata['longitude']
147
148
    status = video.set_location(11.1111111111, 99.9999999999)
149
150
    assert status == True, status
151
152
    video_new = Video(origin)
153
    metadata = video_new.get_metadata()
154
155
    shutil.rmtree(folder)
156
157
    assert helper.isclose(metadata['latitude'], 11.1111111111), metadata['latitude']
158
    assert helper.isclose(metadata['longitude'], 99.9999999999), metadata['longitude']
159
160
def test_set_title():
161
    temporary_folder, folder = helper.create_working_folder()

elodie/tests/media/audio_test.py 1 location

@@ 105-129 (lines=25) @@
102
103
    assert date_taken == (2013, 9, 30, 7, 6, 5, 0, 273, 0), metadata['date_taken']
104
105
def test_set_location():
106
    temporary_folder, folder = helper.create_working_folder()
107
108
    origin = '%s/audio.m4a' % folder
109
    shutil.copyfile(helper.get_file('audio.m4a'), origin)
110
111
    audio = Audio(origin)
112
    origin_metadata = audio.get_metadata()
113
114
    # Verify that original audio has different location info that what we
115
    #   will be setting and checking
116
    assert not helper.isclose(origin_metadata['latitude'], 11.1111111111), origin_metadata['latitude']
117
    assert not helper.isclose(origin_metadata['longitude'], 99.9999999999), origin_metadata['longitude']
118
119
    status = audio.set_location(11.1111111111, 99.9999999999)
120
121
    assert status == True, status
122
123
    audio_new = Audio(origin)
124
    metadata = audio_new.get_metadata()
125
126
    shutil.rmtree(folder)
127
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()

elodie/tests/media/photo_test.py 1 location

@@ 235-259 (lines=25) @@
232
    #assert date_taken == (2013, 9, 30, 7, 6, 5, 0, 273, 0), metadata['date_taken']
233
    assert date_taken == helper.time_convert((2013, 9, 30, 7, 6, 5, 0, 273, 0)), metadata['date_taken']
234
235
def test_set_location():
236
    temporary_folder, folder = helper.create_working_folder()
237
238
    origin = '%s/photo.jpg' % folder
239
    shutil.copyfile(helper.get_file('plain.jpg'), origin)
240
241
    photo = Photo(origin)
242
    origin_metadata = photo.get_metadata()
243
244
    # Verify that original photo has different location info that what we
245
    #   will be setting and checking
246
    assert not helper.isclose(origin_metadata['latitude'], 11.1111111111), origin_metadata['latitude']
247
    assert not helper.isclose(origin_metadata['longitude'], 99.9999999999), origin_metadata['longitude']
248
249
    status = photo.set_location(11.1111111111, 99.9999999999)
250
251
    assert status == True, status
252
253
    photo_new = Photo(origin)
254
    metadata = photo_new.get_metadata()
255
256
    shutil.rmtree(folder)
257
258
    assert helper.isclose(metadata['latitude'], 11.1111111111), metadata['latitude']
259
    assert helper.isclose(metadata['longitude'], 99.9999999999), metadata['longitude']
260
261
def test_set_location_minus():
262
    temporary_folder, folder = helper.create_working_folder()