|
@@ 541-560 (lines=20) @@
|
| 538 |
|
|
| 539 |
|
assert updated_file_exists, updated_file_path |
| 540 |
|
|
| 541 |
|
def test_update_invalid_file_exit_code(): |
| 542 |
|
temporary_folder, folder = helper.create_working_folder() |
| 543 |
|
temporary_folder_destination, folder_destination = helper.create_working_folder() |
| 544 |
|
|
| 545 |
|
# use a good and bad |
| 546 |
|
origin_invalid = '%s/invalid.jpg' % folder |
| 547 |
|
shutil.copyfile(helper.get_file('invalid.jpg'), origin_invalid) |
| 548 |
|
|
| 549 |
|
origin_valid = '%s/valid.jpg' % folder |
| 550 |
|
shutil.copyfile(helper.get_file('plain.jpg'), origin_valid) |
| 551 |
|
|
| 552 |
|
helper.reset_dbs() |
| 553 |
|
runner = CliRunner() |
| 554 |
|
result = runner.invoke(elodie._update, ['--album', 'test', origin_invalid, origin_valid]) |
| 555 |
|
helper.restore_dbs() |
| 556 |
|
|
| 557 |
|
shutil.rmtree(folder) |
| 558 |
|
shutil.rmtree(folder_destination) |
| 559 |
|
|
| 560 |
|
assert result.exit_code == 1, result.exit_code |
| 561 |
|
|
| 562 |
|
def test_regenerate_db_invalid_source(): |
| 563 |
|
runner = CliRunner() |
|
@@ 302-321 (lines=20) @@
|
| 299 |
|
|
| 300 |
|
assert dest_path is not None, dest_path |
| 301 |
|
|
| 302 |
|
def test_import_invalid_file_exit_code(): |
| 303 |
|
temporary_folder, folder = helper.create_working_folder() |
| 304 |
|
temporary_folder_destination, folder_destination = helper.create_working_folder() |
| 305 |
|
|
| 306 |
|
# use a good and bad |
| 307 |
|
origin_invalid = '%s/invalid.jpg' % folder |
| 308 |
|
shutil.copyfile(helper.get_file('invalid.jpg'), origin_invalid) |
| 309 |
|
|
| 310 |
|
origin_valid = '%s/valid.jpg' % folder |
| 311 |
|
shutil.copyfile(helper.get_file('plain.jpg'), origin_valid) |
| 312 |
|
|
| 313 |
|
helper.reset_dbs() |
| 314 |
|
runner = CliRunner() |
| 315 |
|
result = runner.invoke(elodie._import, ['--destination', folder_destination, origin_invalid, origin_valid]) |
| 316 |
|
helper.restore_dbs() |
| 317 |
|
|
| 318 |
|
shutil.rmtree(folder) |
| 319 |
|
shutil.rmtree(folder_destination) |
| 320 |
|
|
| 321 |
|
assert result.exit_code == 1, result.exit_code |
| 322 |
|
|
| 323 |
|
def test_update_location_on_audio(): |
| 324 |
|
temporary_folder, folder = helper.create_working_folder() |