@@ 366-389 (lines=24) @@ | ||
363 | assert helper.isclose(metadata_processed['latitude'], 37.36883), metadata_processed['latitude'] |
|
364 | assert helper.isclose(metadata_processed['longitude'], -122.03635), metadata_processed['longitude'] |
|
365 | ||
366 | def test_update_location_on_video(): |
|
367 | temporary_folder, folder = helper.create_working_folder() |
|
368 | temporary_folder_destination, folder_destination = helper.create_working_folder() |
|
369 | ||
370 | origin = '%s/video.mov' % folder |
|
371 | shutil.copyfile(helper.get_file('video.mov'), origin) |
|
372 | ||
373 | video = Video(origin) |
|
374 | metadata = video.get_metadata() |
|
375 | ||
376 | helper.reset_dbs() |
|
377 | status = elodie.update_location(video, origin, 'Sunnyvale, CA') |
|
378 | helper.restore_dbs() |
|
379 | ||
380 | video_processed = Video(origin) |
|
381 | metadata_processed = video_processed.get_metadata() |
|
382 | ||
383 | shutil.rmtree(folder) |
|
384 | shutil.rmtree(folder_destination) |
|
385 | ||
386 | assert status == True, status |
|
387 | assert metadata['latitude'] != metadata_processed['latitude'] |
|
388 | assert helper.isclose(metadata_processed['latitude'], 37.36883), metadata_processed['latitude'] |
|
389 | assert helper.isclose(metadata_processed['longitude'], -122.03635), metadata_processed['longitude'] |
|
390 | ||
391 | def test_update_time_on_audio(): |
|
392 | temporary_folder, folder = helper.create_working_folder() |
|
@@ 341-364 (lines=24) @@ | ||
338 | assert helper.isclose(metadata_processed['latitude'], 37.36883), metadata_processed['latitude'] |
|
339 | assert helper.isclose(metadata_processed['longitude'], -122.03635), metadata_processed['longitude'] |
|
340 | ||
341 | def test_update_location_on_text(): |
|
342 | temporary_folder, folder = helper.create_working_folder() |
|
343 | temporary_folder_destination, folder_destination = helper.create_working_folder() |
|
344 | ||
345 | origin = '%s/text.txt' % folder |
|
346 | shutil.copyfile(helper.get_file('text.txt'), origin) |
|
347 | ||
348 | text = Text(origin) |
|
349 | metadata = text.get_metadata() |
|
350 | ||
351 | helper.reset_dbs() |
|
352 | status = elodie.update_location(text, origin, 'Sunnyvale, CA') |
|
353 | helper.restore_dbs() |
|
354 | ||
355 | text_processed = Text(origin) |
|
356 | metadata_processed = text_processed.get_metadata() |
|
357 | ||
358 | shutil.rmtree(folder) |
|
359 | shutil.rmtree(folder_destination) |
|
360 | ||
361 | assert status == True, status |
|
362 | assert metadata['latitude'] != metadata_processed['latitude'] |
|
363 | assert helper.isclose(metadata_processed['latitude'], 37.36883), metadata_processed['latitude'] |
|
364 | assert helper.isclose(metadata_processed['longitude'], -122.03635), metadata_processed['longitude'] |
|
365 | ||
366 | def test_update_location_on_video(): |
|
367 | temporary_folder, folder = helper.create_working_folder() |
|
@@ 316-339 (lines=24) @@ | ||
313 | assert helper.isclose(metadata_processed['latitude'], 37.36883), metadata_processed['latitude'] |
|
314 | assert helper.isclose(metadata_processed['longitude'], -122.03635), metadata_processed['longitude'] |
|
315 | ||
316 | def test_update_location_on_photo(): |
|
317 | temporary_folder, folder = helper.create_working_folder() |
|
318 | temporary_folder_destination, folder_destination = helper.create_working_folder() |
|
319 | ||
320 | origin = '%s/plain.jpg' % folder |
|
321 | shutil.copyfile(helper.get_file('plain.jpg'), origin) |
|
322 | ||
323 | photo = Photo(origin) |
|
324 | metadata = photo.get_metadata() |
|
325 | ||
326 | helper.reset_dbs() |
|
327 | status = elodie.update_location(photo, origin, 'Sunnyvale, CA') |
|
328 | helper.restore_dbs() |
|
329 | ||
330 | photo_processed = Photo(origin) |
|
331 | metadata_processed = photo_processed.get_metadata() |
|
332 | ||
333 | shutil.rmtree(folder) |
|
334 | shutil.rmtree(folder_destination) |
|
335 | ||
336 | assert status == True, status |
|
337 | assert metadata['latitude'] != metadata_processed['latitude'] |
|
338 | assert helper.isclose(metadata_processed['latitude'], 37.36883), metadata_processed['latitude'] |
|
339 | assert helper.isclose(metadata_processed['longitude'], -122.03635), metadata_processed['longitude'] |
|
340 | ||
341 | def test_update_location_on_text(): |
|
342 | temporary_folder, folder = helper.create_working_folder() |
|
@@ 291-314 (lines=24) @@ | ||
288 | ||
289 | assert result.exit_code == 1, result.exit_code |
|
290 | ||
291 | def test_update_location_on_audio(): |
|
292 | temporary_folder, folder = helper.create_working_folder() |
|
293 | temporary_folder_destination, folder_destination = helper.create_working_folder() |
|
294 | ||
295 | origin = '%s/audio.m4a' % folder |
|
296 | shutil.copyfile(helper.get_file('audio.m4a'), origin) |
|
297 | ||
298 | audio = Audio(origin) |
|
299 | metadata = audio.get_metadata() |
|
300 | ||
301 | helper.reset_dbs() |
|
302 | status = elodie.update_location(audio, origin, 'Sunnyvale, CA') |
|
303 | helper.restore_dbs() |
|
304 | ||
305 | audio_processed = Audio(origin) |
|
306 | metadata_processed = audio_processed.get_metadata() |
|
307 | ||
308 | shutil.rmtree(folder) |
|
309 | shutil.rmtree(folder_destination) |
|
310 | ||
311 | assert status == True, status |
|
312 | assert metadata['latitude'] != metadata_processed['latitude'], metadata_processed['latitude'] |
|
313 | assert helper.isclose(metadata_processed['latitude'], 37.36883), metadata_processed['latitude'] |
|
314 | assert helper.isclose(metadata_processed['longitude'], -122.03635), metadata_processed['longitude'] |
|
315 | ||
316 | def test_update_location_on_photo(): |
|
317 | temporary_folder, folder = helper.create_working_folder() |