RoutablePageMixinを使用するWagtailページのビュー機能をテストしたいとします。 Wagtailにはtesting functionalityが含まれていることがわかりましたが、別のURLのコンテンツをチェックしようとしています。 Wagtailのテスト機能は動作しますが、self.client.get
を使ったテストは機能しません - 私は404応答を得ます。私は次のテストをしようとしています:client.getを使用してWagtailページビューをテストする
私はエラーがページの作成方法にあると仮定します。私はいくつかの方法を使用してきましたが、これが機能する方法を見つけることはできません。
def setUp(self):
self.login()
parent = Page.get_root_nodes()[0] # Home
self.assertCanCreate(parent, MyPage, {
'title': 'Title!',
'title_sv': 'Title2!',
'slug': 'test',
'published': datetime.datetime.now(),
})
self.page = MyPage.objects.get(slug='apply')
サブページは手動でテストされており、正常に動作しているようです。
ありがとうございます!これは私の問題を解決しました! – Dekker