Python Hypothesis を使用して、データベースのランダム テストを作成しています。指定された値をテーブルに挿入する1〜2回のループの後、リストインデックスが範囲外になり、@seedが再現されます。失敗すると思われるものは何もありません。私はまだ何も主張していません。どうすればこれをデバッグできますか?
ありがとう
run_statement("create table t (x int)")
@given(st.integers(1,10), st.integers(1,10))
def insert_select(x):
assume(x)
run_statement("insert into t values ({})".format(x))
select_results = run_statement_with_results("select * from t")
print select_results
insert_select()
結果:
You can add @seed(257907719204305935240373390472712621009) to this test to reproduce this failure.
timeout
error: list index out of range