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”的网址。当我在浏览器中打开此页面时,显然出现错误NoReverseMatch。但是我如何通过无头浏览器测试来捕捉这个错误呢?或者至少在测试结果中显示NoReverseMatch的堆栈跟踪。

4

1 回答 1

0

事实证明我可以使用 django 的内置 TestCase & Client 来解决这个问题。我所要做的就是创建一个测试,请求呈现这个模板的 url/view。将显示 NoReverseMatch 错误。

于 2016-11-20T03:36:59.993 回答