def test_route_with_no_methods(reg): reg.get_plugin.return_value = reg fake_fn = lambda: 'foo' webhooks.route('/foo')(fake_fn) reg.add_route.assert_called_with(fake_fn, '/foo', ['GET'])
def test_route(reg): reg.get_plugin.return_value = reg fake_fn = lambda: 'foo' webhooks.route('/foo', methods=['GET', 'POST'])(fake_fn) reg.add_route.assertCalledWith(fake_fn, '/foo', ['GET', 'POST'])