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