Robot Framework 的代码自动格式化程序
项目描述
机器人学
介绍
Robotidy 是一个自动格式化机器人框架代码的工具。
它是 Robot Framework 内部 robots.tidy 包的精神后代。
文档
此处提供完整文档。:打开书:
要求
Python 3.7+ :snake: 和 Robot Framework 4.0.0+ :robot:.
安装
您只需运行以下命令即可安装 Robotidy:
pip install -U robotframework-tidy
用法
使用机器人文件的文件/目录的路径调用机器人:
robotidy tests
robotidy test.robot
robotidy tests/resources test.robot
通过执行以下命令,可以在帮助消息中显示所有命令行选项:
robotidy --help
有关如何配置机器人的信息,请参阅文档。
例子
使用机器人进行转换之前的丑陋代码:
*** Settings ***
Force Tags tags tag2
Library Collections
Resource important.robot
Library MyCustomLibrary.py
Test Setup Setup Keyword
*** test case*
Test1
[ teardown] Teardown Keyword
Keyword
FOR ${var} IN RANGE 10
Run Keyword If ${var}>5 Other Keyword
END
*** Variables ***
${var}= 2
${bit_longer} 10
${var2} a
... b
*** Keywords ***
之后有很多漂亮的代码:
*** Settings ***
Library Collections
Library MyCustomLibrary.py
Resource important.robot
Test Setup Setup Keyword
Force Tags tags tag2
*** Variables ***
${var} 2
${bit_longer} 10
${var2} a
... b
*** Test Cases ***
Test1
Keyword
FOR ${var} IN RANGE 10
IF ${var}>5
Other Keyword
END
END
[Teardown] Teardown Keyword
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
robotsframework-tidy-3.2.tar.gz
(59.7 kB
查看哈希)
内置分布
robotsframework_tidy-3.2-py3-none-any.whl
(82.4 kB
视图哈希)
关
robotsframework -tidy-3.2.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 7a1366e74ecaa935b4db3fd4a1260bba682055a478bf31e9b2af83f90e180671 |
|
| MD5 | 4a4176efa8650cdca50736552a1c2bc3 |
|
| 布莱克2-256 | 9073fe521767bb05b444eda20290fabfae92bbedc7ddc6bbfd9bc4744290216c |
关
robotframework_tidy -3.2-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 6226429fcbc0f95b60c6f147a98154c27929c52285a01faa9a23e336e1b0a14c |
|
| MD5 | 3fbc35f902fbe7dbe65b593365535a49 |
|
| 布莱克2-256 | 9b06d154b91226b9103d7af02a0024472510d9806848876033774cf46886a868 |