gpt4 book ai didi

javascript - 我可以将 jQuery.post() 与 LiveServerTestCase 一起使用吗?

转载 作者:行者123 更新时间:2023-12-03 11:42:26 24 4
gpt4 key购买 nike

我正在使用 LiveServerTestCase、django-casper 和 casperjs 为包含 javascript 的 View 编写测试。在客户端脚本的中间,我有一个 jQuery.post(url,callback_function(r){}) 行。

当在测试期间调用callback_function 时,r 为null。但是,当我正常运行应用程序并在调用callback_function 时单步执行相同的javascript 时,r 具有预期值。

这让我觉得我缺少有关 LiveServerTestCase 的详细信息,无法让 jQuery.post 使用它。任何人都可以阐明我下一步应该做什么来调试这个问题吗?

最佳答案

我猜这是因为静态文件不存在。在 Django 1.7 中,LiveServerTestCase 不再支持提供静态文件。它被移入testing.StaticLiveServerTestCase

尝试将您的测试类更改为子类StaticLiveServerTestCase

关于javascript - 我可以将 jQuery.post() 与 LiveServerTestCase 一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26208959/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com