我正在尝试使用基于Velocity构建的Jasmine测试流星应用程序。当我在公司代理后面测试应用程序时,Karma无法启动,测试没有运行,我在我的Jasmine日志中收到此错误:
stream error Error during WebSocket handshake: Unexpected response code: 301
大概是因为它无法连接到Karma。
我在我们的Intranet之外尝试了这个(没有代理),它运行得很好。不幸的是,在我们的网络之外运行测试并不可行。
是否有一个我错过的设置可以使这项工作?
编辑: 我已回答了我自己的问题,以防它对遇到同样问题的人有所帮助,但我对其他解决方案持开放态度。如果能解决这个问题,我会接受另一种解决方案。
答案 0 :(得分:2)
我不确定这是否是解决此问题的最佳方法,但我已经通过取消设置我的http代理环境变量来启动和运行测试(将其设置为""也可以)。
# vec as np.ndarray
import numpy as np
itsum = sum(list[0:2]) # the sum you want to iterate and check its value
sequence = [[] if itsum == whatever else [range(0,3)]] # indices of the list that add up to whatever (creation)
for i in range(3,len(vec)):
itsum -= vec[i-3]
itsum += vec[i]
if itsum == whatever:
sequence.append(range(i-2,i+1)) # list of sequences that add up to whatever
或使用内联env变量启动meteor
<script>
$(function(){
var pickerOpts = {
dateFormat: "yy-mm-dd"
};
$("#datepicker").datepicker(pickerOpts);
});
</script>