|
@@ 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() |