簡體   English   中英

我可以將jQuery.post()與LiveServerTestCase一起使用嗎?

[英]Can I use jQuery.post() with LiveServerTestCase?

我正在使用LiveServerTestCase,django-casper和casperjs為包含JavaScript的視圖編寫測試。 通過客戶端腳本的一半,我有一條jQuery.post(url,callback_function(r){})行。

在測試期間調用callback_function時,r為null。 但是,當我正常運行應用程序並在調用callback_function時逐步瀏覽相同的javascript時,r具有預期值。

這使我認為缺少有關LiveServerTestCase的詳細信息,我無法使用jQuery.post來使用它。 任何人都可以闡明我下一步應如何調試此問題?

我猜是因為沒有靜態文件。 在Django 1.7中,LiveServerTestCase不再支持提供靜態文件。 它已移入測試。StaticLiveServerTestCase

嘗試將您的測試類更改為StaticLiveServerTestCase子類。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM