我正在测试Django视图 - 一个视图,它本身包含一个类。任何人都可以帮我解决这个问题:如何模拟类或其他方式来测试这个视图,因为没有嘲笑我得到错误:OperationalError: no such table:
- 据我所知,测试数据库在新线程中是空的(我使用sqlite3 in-memory进行测试),但我不知道如何解决这个问题。
查看:
def view(self):
import threading
class Fun(threading.Thread):
def run(self):
SomeModel.class_method() - this method remove and create SomeModel instances
Fun().start()
return render_to_response('some_html.html')