在Python中的场景运行后如何清理数据库

时间:2018-07-17 15:16:38

标签: python-behave

python/behave和API测试领域,我还很陌生,我正在尝试通过调用标签@clean_database在1种情况下运行后清理数据库。

可以请您帮忙吗?

我想我的database_context.py文件夹中将需要一个context_steps,但是我不确定如何建立与数据库的连接...

1 个答案:

答案 0 :(得分:0)

似乎您在这里有2个问题:

  

(1)如何连接到数据库?

该问题不涉及行为,因此您应该在其他地方提出该问题-如果您使用的是MySQL(未指定),则可能在MySQL-Python线程上或在Python线程上。

  

(2)如何使用行为调用特定标签?

对于后者,请查看documentation for running tagged tests并查看如何run behave from your Python program