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