我一直在从我认识的任何来源调查..我仍然没有得到它..即使我理解它是如何工作的,但我一定做错了。
我正在使用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表中测试验证的预期结果?