我想知道除了查看Django视图的响应状态代码之外,是否有任何策略或实现来对Django模板中呈现的bokeh图进行单元测试?
下面是我的代码片段,
#views.py
def bokeh_view(request):
...
script,div = components(mygraph)
return render(request, 'graph.html',{'script': script, 'div': div})
#graph.html
...
{{ div | safe }}
{{ script | safe }}
...
#test.py
def test_dashboard(self):
responce = self.client.post('/bokeh_view/', follow=True)
self.assertEqual(response.status_code, 200)
我也有用户表单,这可能会影响数据库表,然后将从图表。我目前无法访问selenium,所以所有测试都是通过Django的test runner运行的。
发布于 2018-06-08 06:31:01
最好的方法可能是将绘图创建封装在某个函数中,然后测试您是否向该函数传递了您应该传递的参数。否则你就是在测试Bokeh本身,这是多余的。
https://stackoverflow.com/questions/44010011
复制相似问题