我努力解决在TypeScript文件中的一些变化后每个构建需要超过20分钟的问题.我运行这个命令ng build --output-path=..\..\static\angularjs.
如果我在Microsoft PowerShell上运行它:它需要25 - 30秒.这是很多时间.
环境
有人知道,如何加快速度?
经过长时间思考这个主题没有结果,我希望有人可以给我一个关于下载phpUnit-Test的提示.如何为此函数创建一个phpUnit测试,该测试执行zip-File的下载?或者是否有通常的做法来测试这样的逻辑?
public function createOutput($zipFolderName) {
$zipFolderName = $zipFolderName."/imageResizer.zip";
header('Content-Type: application/zip');
header('Content-disposition: attachment; filename=' . $zipFolderName);
header('Content-Length: ' . filesize($zipFolderName));
readfile($zipFolderName);
}
Run Code Online (Sandbox Code Playgroud) 我有一个带有 2 种方法的 Python Clas。
第一个_getTemperature_()是受保护的,第二个是公共方法。我必须写一个 unitTest 但我不知道如何模拟受保护的方法?我刚刚找到了模拟直接在测试中使用的公共方法的教程。但不是在一种可以测试的方法中。
class StateOn(self):
#Temperature in °C
_target = 15
# currrent Temperature by Sensor in °C
def _getTemperature_(self):
return valueFromSensorXY()
def validateTemperature(self):
if self._getTemperature_() >= self._target:
return StateOff()
Run Code Online (Sandbox Code Playgroud)
有人可以给我提示或解释以找到有关此问题的解决方案吗?
我使用framework7创建一个应用程序。现在,我尝试执行javascript我的page-content,但它不执行。
<div class="pages">
<div class="page close-panel" data-page="item">
<div class="page-content">
<div class="content-block-title">Title</div>
<script type="text/javascript">
alert("testoutput"); // no alert
console.log("TEST"); // no log
</script>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
如何运行此javascript代码?
更新
该页面是从另一个HTML页面加载的。
如下面的幻灯片所示,客户端必须在下一个请求时将其发送jwt回服务器Authorization Header.
但是如何定义authorisation header并将JWT添加到服务器?
我目前的状态是:
username和pasword到服务器post.JWT JWT回客户端并将其保存在cookie中.现在我的问题:
如果是登录
据我了解,现在有必要将JWT发送回服务器.服务器验证令牌并将其发回以完成登录过程.
我怎样才能添加JWT到authentication header?
如果运行进程并从计算中接收数据:
我是否理解,客户端必须JWT将登录信息从服务器发送到服务器以及第二个JWT数据库?或者我可以发送数据POST吗?
我是Python Django的新手 - 我的问题更进一步.
我创建了一个REST Web服务,但我对我的代码完全不满意,但我找不到更好的解决方案.是否真的有必要为每个新的URL部分创建新类?如果没有,我怎样才能找到更好的方法解决这个问题?
urls.py
URL模式
= [
url(r'^admin/', admin.site.urls),
url(r'^movement/$', views.MovementDirection.as_view()),
url(r'^movement/on/$', views.On.as_view()),
url(r'^movement/off/$', views.Off.as_view()),
url(r'^movement/stop/$', views.Stop.as_view()),
url(r'^movement/forward/$', views.Forward.as_view()),
url(r'^movement/backwards/$', views.Backward.as_view()),
]
urlpatterns = format_suffix_patterns(urlpatterns)
Run Code Online (Sandbox Code Playgroud)
views.py
...
#movement/forward
class Forward(APIView):
def get(self, request):
print("FORWARD")
# engine control
return Response("Forward")
#movement/backwards
class Backward(APIView):
def get(self, request):
print("BACKWARD")
# engine control
return Response("Backward")
...
Run Code Online (Sandbox Code Playgroud) 我使用该方法toISOString()将日期转换为ISO字符串
console.log(date);
var x = date.toISOString();
console.log(x);
Run Code Online (Sandbox Code Playgroud)
我的输入日期对象包含以下数据
Wed Apr 01 2020 01:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)
输出toISOString()是2020-03-31T23:00:00.000Z
我试图找到一个关于这个奇怪结果的解决方案和解释,因为它只发生在四月一日 - 这不是一个四月的笑话.有人可以解释这种行为吗?或者可以给我一个提示,我怎样才能得到正确的价值?
我在python中运行以下单元测试,结果应该是正确的,但是单元测试出错了.
这是什么错误?
这是我必须测试的课程
class Strategy:
_a = 0
_b = 0
_result = 0
def __init__(self, a, b):
try:
int(a)
int(b)
except ValueError:
raise ValueError()
self._a = a
self._b = b
Run Code Online (Sandbox Code Playgroud)
这是我的单位测试
def test_invalideValue(self):
with self.assertRaises(ValueError) as cm:
StrategyAddition('A', 3)
self.assertEqual(cm.exception, ValueError())
Run Code Online (Sandbox Code Playgroud)
而这就是看跌期权
Failure
Traceback (most recent call last):
File "C:\Users\Michi\workspace_python\DesignPatternPython\Strategy\TestStrategy.py", line 24, in test_invalideValue
self.assertEqual(cm.exception, ValueError())
AssertionError: ValueError() != ValueError()
Run Code Online (Sandbox Code Playgroud) 如果运行,polymer init则只能选择聚合物2.0的模板。
是否也可以选择聚合物1.0的模板?如果有可能,我该怎么做?
python ×3
unit-testing ×3
javascript ×2
php ×2
angular ×1
angular-cli ×1
django ×1
html ×1
http-headers ×1
jwt ×1
phpunit ×1
polymer ×1
polymer-1.0 ×1
polymer-cli ×1
rest ×1