我一直在从我知道的任何来源进行调查..我仍然不明白..尽管我理解它是如何工作的,但我一定做错了什么。
我正在使用 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 表中测试验证我的预期结果?