ajaxビューのテストを作成しようとしています...ビューは次のように構成されています。
@view_config(name='new', context='resource.Events', renderer='json',
request_method='POST', xhr=True)
def event_view(self):
# ...
私のテストでは、ajax投稿を作成したいので、次のことを試してみます。
extra_environ = {'X_REQUESTED_WITH' : 'XmlHttpRequest'}
# also tried setting HTTP_X_REQUESTED_WITH
self.testapp.post('/events/new', params=post_params, extra_environ=extra_environ)
しかし、投稿が私のビューにルーティングされることはありません。request.is_xhrパラメーターがTrueに設定されることはありません。
どこかで簡単な答えになるはずですが、どのドキュメントでも、または他の場所でそれを見つけることができませんでした。誰かがこれを行う方法をお勧めできますか?
ありがとう!