Skip to content

Commit

Permalink
actually dispatch a reload command
Browse files Browse the repository at this point in the history
  • Loading branch information
sfoster1 committed Apr 19, 2024
1 parent 59658e0 commit ba78b4d
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 1 deletion.
7 changes: 7 additions & 0 deletions api/src/opentrons/protocol_api/core/engine/labware.py
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,13 @@ def set_calibration(self, delta: Point) -> None:
vector=LabwareOffsetVector(x=delta.x, y=delta.y, z=delta.z),
)
self._engine_client.add_labware_offset(request)
self._engine_client.reload_labware(
labware_id=self._labware_id,
load_name=self._definition.parameters.loadName,
namespace=self._definition.namespace,
version=self._definition.version,
display_name=self.get_display_name(),
)

def get_calibrated_offset(self) -> Point:
return self._engine_client.state.geometry.get_labware_position(self._labware_id)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@ def test_get_load_params(subject: LabwareCore) -> None:
version=42,
parameters=LabwareDefinitionParameters.construct(loadName="world"), # type: ignore[call-arg]
ordering=[],
metadata=LabwareDefinitionMetadata.construct(displayName="what a cool labware"), # type: ignore[call-arg]
)
],
)
Expand All @@ -98,6 +99,9 @@ def test_set_calibration_succeeds_in_ok_location(
version=labware_definition.version,
)
)
decoy.when(
mock_engine_client.state.labware.get_display_name("cool-labware")
).then_return("what a cool labware")
location = LabwareOffsetLocation(slotName=DeckSlotName.SLOT_C2)
decoy.when(
mock_engine_client.state.geometry.get_offset_location("cool-labware")
Expand All @@ -110,7 +114,14 @@ def test_set_calibration_succeeds_in_ok_location(
location=location,
vector=LabwareOffsetVector(x=1, y=2, z=3),
)
)
),
mock_engine_client.reload_labware(
labware_id="cool-labware",
load_name=labware_definition.parameters.loadName,
namespace=labware_definition.namespace,
version=labware_definition.version,
display_name="what a cool labware",
),
)


Expand Down

0 comments on commit ba78b4d

Please sign in to comment.