@@ 509-528 (lines=20) @@ | ||
506 | ||
507 | assert updated_file_exists, updated_file_path |
|
508 | ||
509 | def test_update_invalid_file_exit_code(): |
|
510 | temporary_folder, folder = helper.create_working_folder() |
|
511 | temporary_folder_destination, folder_destination = helper.create_working_folder() |
|
512 | ||
513 | # use a good and bad |
|
514 | origin_invalid = '%s/invalid.jpg' % folder |
|
515 | shutil.copyfile(helper.get_file('invalid.jpg'), origin_invalid) |
|
516 | ||
517 | origin_valid = '%s/valid.jpg' % folder |
|
518 | shutil.copyfile(helper.get_file('plain.jpg'), origin_valid) |
|
519 | ||
520 | helper.reset_dbs() |
|
521 | runner = CliRunner() |
|
522 | result = runner.invoke(elodie._update, ['--album', 'test', origin_invalid, origin_valid]) |
|
523 | helper.restore_dbs() |
|
524 | ||
525 | shutil.rmtree(folder) |
|
526 | shutil.rmtree(folder_destination) |
|
527 | ||
528 | assert result.exit_code == 1, result.exit_code |
|
529 | ||
530 | def test_regenerate_db_invalid_source(): |
|
531 | runner = CliRunner() |
|
@@ 270-289 (lines=20) @@ | ||
267 | ||
268 | assert dest_path is not None, dest_path |
|
269 | ||
270 | def test_import_invalid_file_exit_code(): |
|
271 | temporary_folder, folder = helper.create_working_folder() |
|
272 | temporary_folder_destination, folder_destination = helper.create_working_folder() |
|
273 | ||
274 | # use a good and bad |
|
275 | origin_invalid = '%s/invalid.jpg' % folder |
|
276 | shutil.copyfile(helper.get_file('invalid.jpg'), origin_invalid) |
|
277 | ||
278 | origin_valid = '%s/valid.jpg' % folder |
|
279 | shutil.copyfile(helper.get_file('plain.jpg'), origin_valid) |
|
280 | ||
281 | helper.reset_dbs() |
|
282 | runner = CliRunner() |
|
283 | result = runner.invoke(elodie._import, ['--destination', folder_destination, origin_invalid, origin_valid]) |
|
284 | helper.restore_dbs() |
|
285 | ||
286 | shutil.rmtree(folder) |
|
287 | shutil.rmtree(folder_destination) |
|
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() |