def test_exif_date_overrides_name( path="2011/12/25/2011-12-15 14.49.56.jpg", exif_date=fromisoformat("2011-12-15 14:49:57"), target_name="2011-12-15 14.49.57.jpg", ): assert normalize_filename(path, exif_date) == target_name
def test_matching_name_date( path="2011/12/25/2011-12-15 14.49.56.jpg", exif_date=fromisoformat("2011-12-15 14:49:56.000000"), target_name="2011-12-15 14.49.56.jpg", ): assert normalize_filename(path, exif_date) == target_name
def test_keep_tag_after_image_name( path="2011/12/25/IMG_2505 Cute cat.jpg", exif_date=fromisoformat("2011-12-15 14:49:56"), target_name="2011-12-15 14.49.56 Cute cat.jpg", ): assert normalize_filename(path, exif_date) == target_name