2016-11-18 9 views
0

私のプロジェクトでTDDを適用しようとしています。私は、このテンプレートを持っている:PhantomjsブラウザテストでNoReverseMatchをキャッチする方法

<html> 
 
    <head> 
 
    <title>Selamat datang di Infoplace</title> 
 
    </head> 
 
    <body> 
 
    <h1>Selamat datang di InfoPlace</h1> 
 
    <a href="{% url 'registration_page' %}" id="registration_link">Daftar</a> 
 
    </body> 
 
</html>

私はまだ 'registration_page' という名前のURLを持っていません。ブラウザでこのページを開くと、エラーNoReverseMatchが明らかです。しかし、ヘッドレスブラウザのテストでこのエラーをどのように捉えることができますか?または少なくとも、スタックトレースをNoReverseMatchというように表示してください。

答えて

0

私はdjangoの組み込みTestCase &クライアントを使用してこの問題を捕捉できます。私がしなければならないのは、このテンプレートをレンダリングするURL /ビューを要求するテストを作成することだけです。 NoReverseMatchエラーが表示されます。

関連する問題