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