コード例 #1
0
    def test_hookurl(self):
        r = Receiver(self.callable)
        Receiver.register('test-receiver', r)

        self.assertEqual(
            Receiver.get_hook_url('test-receiver', 'token'),
            url_for(
                'receivereventlistresource',
                receiver_id='test-receiver',
                access_token='token',
                _external=True
            )
        )

        self.app.config['WEBHOOKS_DEBUG_RECEIVER_URLS'] = {
            'test-receiver': 'http://test.local/?access_token=%(token)s'
        }

        self.assertEqual(
            Receiver.get_hook_url('test-receiver', 'token'),
            'http://test.local/?access_token=token'
        )