@@ 144-168 (lines=25) @@ | ||
141 | assert helper.isclose(metadata['latitude'], 11.1111111111), metadata['latitude'] |
|
142 | assert helper.isclose(metadata['longitude'], 99.9999999999), metadata['longitude'] |
|
143 | ||
144 | def test_set_location_minus(): |
|
145 | temporary_folder, folder = helper.create_working_folder() |
|
146 | ||
147 | origin = '%s/audio.m4a' % folder |
|
148 | shutil.copyfile(helper.get_file('audio.m4a'), origin) |
|
149 | ||
150 | audio = Audio(origin) |
|
151 | origin_metadata = audio.get_metadata() |
|
152 | ||
153 | # Verify that original audio has different location info that what we |
|
154 | # will be setting and checking |
|
155 | assert not helper.isclose(origin_metadata['latitude'], 11.111111), origin_metadata['latitude'] |
|
156 | assert not helper.isclose(origin_metadata['longitude'], 99.999999), origin_metadata['longitude'] |
|
157 | ||
158 | status = audio.set_location(-11.111111, -99.999999) |
|
159 | ||
160 | assert status == True, status |
|
161 | ||
162 | audio_new = Audio(origin) |
|
163 | metadata = audio_new.get_metadata() |
|
164 | ||
165 | shutil.rmtree(folder) |
|
166 | ||
167 | assert helper.isclose(metadata['latitude'], -11.111111), metadata['latitude'] |
|
168 | assert helper.isclose(metadata['longitude'], -99.999999), metadata['longitude'] |
|
169 | ||
170 | def test_set_title(): |
|
171 | temporary_folder, folder = helper.create_working_folder() |
@@ 277-301 (lines=25) @@ | ||
274 | assert helper.isclose(metadata['latitude'], 11.1111111111), metadata['latitude'] |
|
275 | assert helper.isclose(metadata['longitude'], 99.9999999999), metadata['longitude'] |
|
276 | ||
277 | def test_set_location_minus(): |
|
278 | temporary_folder, folder = helper.create_working_folder() |
|
279 | ||
280 | origin = '%s/photo.jpg' % folder |
|
281 | shutil.copyfile(helper.get_file('plain.jpg'), origin) |
|
282 | ||
283 | photo = Photo(origin) |
|
284 | origin_metadata = photo.get_metadata() |
|
285 | ||
286 | # Verify that original photo has different location info that what we |
|
287 | # will be setting and checking |
|
288 | assert not helper.isclose(origin_metadata['latitude'], 11.1111111111), origin_metadata['latitude'] |
|
289 | assert not helper.isclose(origin_metadata['longitude'], 99.9999999999), origin_metadata['longitude'] |
|
290 | ||
291 | status = photo.set_location(-11.1111111111, -99.9999999999) |
|
292 | ||
293 | assert status == True, status |
|
294 | ||
295 | photo_new = Photo(origin) |
|
296 | metadata = photo_new.get_metadata() |
|
297 | ||
298 | shutil.rmtree(folder) |
|
299 | ||
300 | assert helper.isclose(metadata['latitude'], -11.1111111111), metadata['latitude'] |
|
301 | assert helper.isclose(metadata['longitude'], -99.9999999999), metadata['longitude'] |
|
302 | ||
303 | def test_set_title(): |
|
304 | temporary_folder, folder = helper.create_working_folder() |