Apply suggestions from code review of branch image-capture

Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk>
This commit is contained in:
Julian Stirling 2026-06-24 10:23:35 +00:00
parent 58dd3f2afe
commit d31d1154cc
4 changed files with 6 additions and 3 deletions

View file

@ -360,7 +360,7 @@ class BaseCamera(OFMThing, ABC):
try:
os.remove(full_path)
except IOError as e:
self.logger.warning(f"Camera has no image named {name}.")
self.logger.warning(f"Failed to delete {name}.")
raise HTTPException(
400, "Couldn't delete capture, check log for details"
) from e

View file

@ -227,7 +227,7 @@ GALLERY_DELETE_TEST_CASES = [
@pytest.mark.parametrize("test_case", GALLERY_DELETE_TEST_CASES)
def test_gallery_calls_delete(test_case, minimal_gallery_env, mocker):
"""Test that the gallery delete on all gallery providing things.."""
"""Test that the gallery deletes on all gallery providing things."""
# Create a config with the minimal Thing and the bad Thing
gallery = minimal_gallery_env.get_thing_by_name("gallery")
thing_1 = minimal_gallery_env.get_thing_by_name("minimal_thing1")

View file

@ -302,7 +302,7 @@ def test_delete_all_scans(entered_smart_scan_thing, caplog, mocker):
for fake_scan_name in fake_scan_names:
fake_scan_path = os.path.join(SCAN_DIR, fake_scan_name)
assert not os.path.exists(fake_scan_path)
# No One log generated per scan deleted
# One log generated per scan deleted
assert len(caplog.records) == 4
for record in caplog.records:
assert record.message.startswith("Deleting: fake_scan_000")

View file

@ -112,6 +112,9 @@ export default {
}
return `${this.baseUri}/data/${this.itemData.thing}/${this.itemData.name}`;
},
/**
* Return True if there is a viewer available for this card's data.
*/
viewerAvailable() {
if (this.itemData.card_type === "Scan") return Boolean(this.itemData?.dzi);
return true;