小编wue*_*eli的帖子

Jenkins REST API:创建新的作业视图

我正在使用 Jenkins REST API 来自动化我们的 CI 流程。自动化管道中缺少的最后一件事是,如果用户定义的视图不存在,则创建视图。

到目前为止我用过:

jenkins_alias/createView?name=My-Test-View

但它在某种程度上不完整并返回以下错误:

应该定义视图类型

如何从 RESTAPI 定义此视图类型?我应该在 URL 中还是在请求正文中发送它?

谢谢

api rest jenkins

1
推荐指数
1
解决办法
3582
查看次数

从预提交挂钩中排除 pytest 文件/标记

有没有办法pytest.mark在预提交挂钩期间排除标记为 的 pytests 运行?特别是,我想排除标记为集成测试的测试。

测试的内容如下所示

pytestmark = [pytest.mark.integration, pytest.mark.reporting_api]

### some tests
Run Code Online (Sandbox Code Playgroud)

配置.pre-commit-conifg.yaml pytest

-   repo: local
    hooks:
    -   id: pytest
        name: pytest
        entry: pytest test/
        language: system
        pass_filenames: false
        types: [python]
        stages: [commit, push]
Run Code Online (Sandbox Code Playgroud)

python git pre-commit-hook pytest pre-commit.com

1
推荐指数
1
解决办法
1310
查看次数

如何覆盖 python 数据类的默认打印输出?

给出文档InventoryItem中的示例dataclasses

from dataclasses import dataclass

@dataclass
class InventoryItem:
    """Class for keeping track of an item in inventory."""
    name: str
    unit_price: float
    quantity_on_hand: int = 0

InventoryItem(name="Banana", unit_price=5, quantity_on_hand=3)

# OUTPUT:
# InventoryItem(name='Banana', unit_price=5, quantity_on_hand=3)
Run Code Online (Sandbox Code Playgroud)

如何覆盖标准输出消息,以便输出字符串

"3 Banana(s) at a unit price of 5."
Run Code Online (Sandbox Code Playgroud)

被展示?

python python-dataclasses

0
推荐指数
1
解决办法
359
查看次数