小编Sun*_*jha的帖子

登录 Behave BDD 框架

我是 Python 中的 BDD 新手,我正在尝试创建一个框架。根据文档,我创建了environment.py 文件,其中有一个方法:

def before_all(context):
    context.config.setup_logging(configfile="test.ini", filename="AppLog.log")
Run Code Online (Sandbox Code Playgroud)

但我不确定需要在步骤(步骤方法)中添加什么,以便我的 AppLog.log 文件包含日志。我需要在步骤文件中初始化记录器吗?如果是的话,这个setup_logging将如何在那里使用?

如果可以提供示例代码,那么它将非常有帮助。

谢谢和问候, 苏尼尔

python bdd python-3.x python-behave

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

在Pytest中使用excel对测试进行参数化

我是Python的新手,在Pytest中很少编写测试。我现在想使用excel或csv工作表参数化我的测试,以将数据传递给测试方法。

我找不到任何帮助。您能帮我解决这个问题还是参考任何链接。

谢谢苏尼尔

python fixtures pytest

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

在 NGXS 中组合多个 @Select

我在这样的组件中有多个 @Selects:

@Select(ItemState.getMode) mode: Observable<Item>;
@Select(QuestionState.SingleQuestion) question: Observable<Question>;
@Select(ItemState.getItemNames) itemNames: Observable<any>;
@Select(ItemState.getItemStepDetails) itemStepDetails: Observable<any>;
Run Code Online (Sandbox Code Playgroud)

现在,我想为所有这些获取 ngOnInit() 中的值,并将它们分配给一些我可以在模板中使用的变量。我不想直接使用 async 来使用它们,因为我需要操纵它们。

最好的方法是什么?

observable rxjs angular ngxs

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

标签 统计

python ×2

angular ×1

bdd ×1

fixtures ×1

ngxs ×1

observable ×1

pytest ×1

python-3.x ×1

python-behave ×1

rxjs ×1