Чтение ожидаемых результатов из таблицы SQL
Я изучал это из любого источника, который я знаю... Я до сих пор не понимаю... Хотя я понимаю, как это работает, но я должен делать что-то не так.
Я использую 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?