从sql表中读取预期结果

时间:2013-03-17 17:35:40

标签: python python-unittest

我一直在从我认识的任何来源调查..我仍然没有得到它..即使我理解它是如何工作的,但我一定做错了。

我正在使用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表中测试验证的预期结果?

0 个答案:

没有答案