私は知っている情報源からそれを調べてきました..私はまだそれを理解していません..それでも、それがどのように機能するかは理解していますが、何か間違ったことをしているに違いありません.
Pyunit を使用して、テーブルからデータを読み取り、結果を比較する必要があるテストを作成しています。
例えば :
create table test_table (a int, b char(30)
insert into test_table values (1, "good day today")
insert into test_table values (2, "bad day today")
insert into test_table values (3,"snow day today")
select * from test_table
今pythonコード側で:
cursor.execute("select * from test_table")
expected = "(1,'good day today'), (2, 'bad day today'), (3,'show day today')"
res=fetch.all(cursor)
assert.equal(res,expected)
したがって、これは仕事での私のコードの単なる例ですが、基本的にこれは私が立ち往生している場所です。
SQL テーブルから期待される結果を検証するにはどうすればよいですか?