-1

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
4

1 に答える 1