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' )