Skip to main content

Robot Framework 的代码自动格式化程序

项目描述

单元测试 编解码器 派皮 Python 版本 执照


机器人学

介绍

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 查看哈希

已上传 source

内置分布

robotsframework_tidy-3.2-py3-none-any.whl (82.4 kB 图哈希)

已上传 py3