def METHOD_NAME(
    decoy: Decoy, subject: ModuleCore, mock_engine_client: EngineClient
) -> None:
    """It should return the correct deck slot string associated with the module and robot type."""
    decoy.when(mock_engine_client.state.modules.get_location("1234")).then_return(
        DeckSlotLocation(slotName=DeckSlotName.SLOT_1)
    )
    decoy.when(mock_engine_client.state.config.robot_type).then_return("OT-3 Standard")
    decoy.when(
        mock_validation.internal_slot_to_public_string(
            DeckSlotName.SLOT_1, "OT-3 Standard"
        )
    ).then_return("foo")
    assert subject.get_deck_slot_id() == "foo"