我正在使用 Jenkins REST API 来自动化我们的 CI 流程。自动化管道中缺少的最后一件事是,如果用户定义的视图不存在,则创建视图。
到目前为止我用过:
jenkins_alias/createView?name=My-Test-View
但它在某种程度上不完整并返回以下错误:
应该定义视图类型
如何从 RESTAPI 定义此视图类型?我应该在 URL 中还是在请求正文中发送它?
谢谢
有没有办法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) 给出文档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)
被展示?