Tornado:AsyncTestCase使用asyncmongo失败
正在尝试对asyncmongo查询进行单元测试。调用wait()时获取以下错误。这是因为asyncmongo使用两个参数调用回调吗 文件“~/envs/test/local/lib/python2.7/site packages/tornado/testing.py”,第223行,在stop中 assert\u arg为None或非kwargsTornado:AsyncTestCase使用asyncmongo失败,tornado,asyncmongo,Tornado,Asyncmongo,正在尝试对asyncmongo查询进行单元测试。调用wait()时获取以下错误。这是因为asyncmongo使用两个参数调用回调吗 文件“~/envs/test/local/lib/python2.7/site packages/tornado/testing.py”,第223行,在stop中 assert\u arg为None或非kwargs 是的,这是因为AsyncTestCase需要一个参数的函数,而asyncmongo需要两个参数。此类问题的一般解决方案是适配器函数: self.db["
是的,这是因为AsyncTestCase需要一个参数的函数,而asyncmongo需要两个参数。此类问题的一般解决方案是适配器函数:
self.db["ss"].insert({"a": "1"},
callback=lambda response, error: self.stop((response, error)))
response, error = self.wait()
顺便说一下,考虑使用电机代替AsicMung-马达工作有更好的现代龙卷风习语,如协同程序。< /P>
self.db["ss"].insert({"a": "1"},
callback=lambda response, error: self.stop((response, error)))
response, error = self.wait()