0

プロジェクトに TDD を適用しようとしています。私はこのテンプレートを持っています:

<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のスタック トレースを表示します。

4

1 に答える 1

0

django のビルトイン TestCase & Client を使用して、この問題をキャッチできることがわかりました。私がしなければならないのは、このテンプレートをレンダリングする url/view を要求するテストを作成することだけです。NoReverseMatch エラーよりも表示されます。

于 2016-11-20T03:36:59.993 に答える