有人知道如何使用pyresttest的“固定序列”发生器吗?

2024-04-26 13:32:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用pyresttest的benchmarking framework在基于flask\usqlalchemy的数据库中生成一系列条目。我想从这个框架的基准测试生成器类型“fixed\u sequence”公布的预定义列表中读取输入值,但它只获取列表的第一个元素。你知道吗

下面的问题用一个例子详细解释了我的问题:https://github.com/svanoort/pyresttest/issues/264

任何指向正确方向的指针都将不胜感激


Tags: 框架数据库元素flask类型列表基准条目
1条回答
网友
1楼 · 发布于 2024-04-26 13:32:12

我查看了代码,这是一个错误,这个功能从来没有被任何人使用过。 https://github.com/svanoort/pyresttest/blob/master/pyresttest/generators.py#L100 而不是: ``` def工厂\固定\序列(值): “”“返回按顺序遍历值列表并在结束后循环的生成器”“”

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工厂\固定\序列(值): “”“返回按顺序遍历值列表并在结束后循环的生成器”“”

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

相关问题 更多 >