@@ 465-487 (lines=23) @@ | ||
462 | assert metadata['date_taken'] != metadata_processed['date_taken'] |
|
463 | assert metadata_processed['date_taken'] == helper.time_convert((2000, 1, 1, 12, 0, 0, 5, 1, 0)), metadata_processed['date_taken'] |
|
464 | ||
465 | def test_update_time_on_video(): |
|
466 | temporary_folder, folder = helper.create_working_folder() |
|
467 | temporary_folder_destination, folder_destination = helper.create_working_folder() |
|
468 | ||
469 | origin = '%s/video.mov' % folder |
|
470 | shutil.copyfile(helper.get_file('video.mov'), origin) |
|
471 | ||
472 | video = Video(origin) |
|
473 | metadata = video.get_metadata() |
|
474 | ||
475 | helper.reset_dbs() |
|
476 | status = elodie.update_time(video, origin, '2000-01-01 12:00:00') |
|
477 | helper.restore_dbs() |
|
478 | ||
479 | video_processed = Video(origin) |
|
480 | metadata_processed = video_processed.get_metadata() |
|
481 | ||
482 | shutil.rmtree(folder) |
|
483 | shutil.rmtree(folder_destination) |
|
484 | ||
485 | assert status == True, status |
|
486 | assert metadata['date_taken'] != metadata_processed['date_taken'] |
|
487 | assert metadata_processed['date_taken'] == helper.time_convert((2000, 1, 1, 12, 0, 0, 5, 1, 0)), metadata_processed['date_taken'] |
|
488 | ||
489 | def test_update_with_directory_passed_in(): |
|
490 | temporary_folder, folder = helper.create_working_folder() |
|
@@ 441-463 (lines=23) @@ | ||
438 | assert metadata['date_taken'] != metadata_processed['date_taken'] |
|
439 | assert metadata_processed['date_taken'] == helper.time_convert((2000, 1, 1, 12, 0, 0, 5, 1, 0)), metadata_processed['date_taken'] |
|
440 | ||
441 | def test_update_time_on_text(): |
|
442 | temporary_folder, folder = helper.create_working_folder() |
|
443 | temporary_folder_destination, folder_destination = helper.create_working_folder() |
|
444 | ||
445 | origin = '%s/text.txt' % folder |
|
446 | shutil.copyfile(helper.get_file('text.txt'), origin) |
|
447 | ||
448 | text = Text(origin) |
|
449 | metadata = text.get_metadata() |
|
450 | ||
451 | helper.reset_dbs() |
|
452 | status = elodie.update_time(text, origin, '2000-01-01 12:00:00') |
|
453 | helper.restore_dbs() |
|
454 | ||
455 | text_processed = Text(origin) |
|
456 | metadata_processed = text_processed.get_metadata() |
|
457 | ||
458 | shutil.rmtree(folder) |
|
459 | shutil.rmtree(folder_destination) |
|
460 | ||
461 | assert status == True, status |
|
462 | assert metadata['date_taken'] != metadata_processed['date_taken'] |
|
463 | assert metadata_processed['date_taken'] == helper.time_convert((2000, 1, 1, 12, 0, 0, 5, 1, 0)), metadata_processed['date_taken'] |
|
464 | ||
465 | def test_update_time_on_video(): |
|
466 | temporary_folder, folder = helper.create_working_folder() |
|
@@ 417-439 (lines=23) @@ | ||
414 | assert metadata['date_taken'] != metadata_processed['date_taken'] |
|
415 | assert metadata_processed['date_taken'] == helper.time_convert((2000, 1, 1, 12, 0, 0, 5, 1, 0)), metadata_processed['date_taken'] |
|
416 | ||
417 | def test_update_time_on_photo(): |
|
418 | temporary_folder, folder = helper.create_working_folder() |
|
419 | temporary_folder_destination, folder_destination = helper.create_working_folder() |
|
420 | ||
421 | origin = '%s/plain.jpg' % folder |
|
422 | shutil.copyfile(helper.get_file('plain.jpg'), origin) |
|
423 | ||
424 | photo = Photo(origin) |
|
425 | metadata = photo.get_metadata() |
|
426 | ||
427 | helper.reset_dbs() |
|
428 | status = elodie.update_time(photo, origin, '2000-01-01 12:00:00') |
|
429 | helper.restore_dbs() |
|
430 | ||
431 | photo_processed = Photo(origin) |
|
432 | metadata_processed = photo_processed.get_metadata() |
|
433 | ||
434 | shutil.rmtree(folder) |
|
435 | shutil.rmtree(folder_destination) |
|
436 | ||
437 | assert status == True, status |
|
438 | assert metadata['date_taken'] != metadata_processed['date_taken'] |
|
439 | assert metadata_processed['date_taken'] == helper.time_convert((2000, 1, 1, 12, 0, 0, 5, 1, 0)), metadata_processed['date_taken'] |
|
440 | ||
441 | def test_update_time_on_text(): |
|
442 | temporary_folder, folder = helper.create_working_folder() |
|
@@ 393-415 (lines=23) @@ | ||
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() |
|
395 | temporary_folder_destination, folder_destination = helper.create_working_folder() |
|
396 | ||
397 | origin = '%s/audio.m4a' % folder |
|
398 | shutil.copyfile(helper.get_file('audio.m4a'), origin) |
|
399 | ||
400 | audio = Audio(origin) |
|
401 | metadata = audio.get_metadata() |
|
402 | ||
403 | helper.reset_dbs() |
|
404 | status = elodie.update_time(audio, origin, '2000-01-01 12:00:00') |
|
405 | helper.restore_dbs() |
|
406 | ||
407 | audio_processed = Audio(origin) |
|
408 | metadata_processed = audio_processed.get_metadata() |
|
409 | ||
410 | shutil.rmtree(folder) |
|
411 | shutil.rmtree(folder_destination) |
|
412 | ||
413 | assert status == True, status |
|
414 | assert metadata['date_taken'] != metadata_processed['date_taken'] |
|
415 | assert metadata_processed['date_taken'] == helper.time_convert((2000, 1, 1, 12, 0, 0, 5, 1, 0)), metadata_processed['date_taken'] |
|
416 | ||
417 | def test_update_time_on_photo(): |
|
418 | temporary_folder, folder = helper.create_working_folder() |