我正在尝试使用 pyresttest 的基准测试框架在我的基于 flask_sqlalchemy 的数据库中生成一系列条目。我想从该框架的基准测试生成器类型“fixed_sequence”所宣传的预定义列表中读取输入值,但它只获取列表的第一个元素。
这是详细解释我的问题的问题,并举例说明:https ://github.com/svanoort/pyresttest/issues/264
任何指向正确方向的指针将不胜感激
我正在尝试使用 pyresttest 的基准测试框架在我的基于 flask_sqlalchemy 的数据库中生成一系列条目。我想从该框架的基准测试生成器类型“fixed_sequence”所宣传的预定义列表中读取输入值,但它只获取列表的第一个元素。
这是详细解释我的问题的问题,并举例说明:https ://github.com/svanoort/pyresttest/issues/264
任何指向正确方向的指针将不胜感激
我查看了代码,它只是一个错误,这个功能从未被任何人使用过。 https://github.com/svanoort/pyresttest/blob/master/pyresttest/generators.py#L100 而不是:``` def factory_fixed_sequence(values): """ 返回一个按顺序遍历值列表的生成器, 在 end """ 之后循环
def seq_generator():
my_list = list(values)
i = 0
while(True):
yield my_list[i]
if i == len(my_list):
i = 0
return seq_generator
It should be:
def factory_fixed_sequence(values): """ 返回一个按顺序遍历值列表的生成器,在 end """ 之后循环
def seq_generator():
my_list = list(values)
i = 0
while(True):
yield my_list[i]
i += 1
if i == len(my_list):
i = 0
return seq_generator
```
i += 1
失踪了