0
我在模板中使用換行符。但測試無法找到'br'標籤。Django測試找不到br標記
{{ book.short_description | linebreaks }}
這是測試
self.assertContains(response, "New<br></br>Lines")
我在模板中使用換行符。但測試無法找到'br'標籤。Django測試找不到br標記
{{ book.short_description | linebreaks }}
這是測試
self.assertContains(response, "New<br></br>Lines")
您需要設置html
到True
爲了處理文本作爲HTML:
self.assertContains(response, "New<br></br>Lines", html=True);
或者您可以使用assertHTMLEqual
。我希望這將有所幫助。
取而代之的是AttributeError:'HTMLParseError'對象沒有屬性'msg' –
當輸入HTML無效時會發生這種情況!請嘗試''新
Lines' !! –
我認爲你需要更新到Django的最後一個版本,這個bug在10天前就修復了!https://github.com/django/django/commit/d7a097265b1842843a73ce0da36ef98bacac8a3e –