ติดคีย์เวิร์ดอาร์กิวเมนต์ใน python

ฉันต้องการเขียนคีย์เวิร์ดที่มีอาร์กิวเมนต์ infix ใน python เป็นไปได้ไหม?

*** Keywords ***
Set ${var} on device
    set samething on device  samething=${var}

ฉันสามารถเขียน Set ${var} บนอุปกรณ์ใน python ได้หรือไม่


person Bartłomiej Bartnicki    schedule 06.07.2018    source แหล่งที่มา
comment
คุณช่วยอธิบายเพิ่มเติมได้ไหมว่าอะไรคือประเด็นของการถามคำถามที่ระบุไว้อย่างชัดเจนในเอกสารสาธารณะแล้วตอบด้วยตัวเองในอีก 5 นาทีต่อมา มีการถามมาก่อนใน SO - คำตอบโดยละเอียดเพิ่มเติม   -  person Todor Minakov    schedule 06.07.2018


คำตอบ (1)


from robot.api.deco import keyword

@keyword('Add ${quantity:\d+} Copies Of ${item} To Cart')
def add_copies_to_cart(quantity, item):
    # ...
*** Test Cases ***
My Test
    Add 7 Copies Of Coffee To Cart

http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#embedding-arguments-into-keyword-names

person Bartłomiej Bartnicki    schedule 06.07.2018