def test_call_by_url_protected_valid_sid(): actions = {'test_act': {'function': 'protected_func', 'parameters': [], 'protected': True}} url_action_caller.init(actions, __name__) res = url_action_caller.call('example.com/test_act/1234', None, valid_session) assert res is True
def test_call_by_url_unprotected(): actions = {'act': {'function': 'unprotected_func', 'parameters': [{'name': 'some_param', 'optional': False}], 'protected': False }} url_action_caller.init(actions, __name__) res = url_action_caller.call('example.com/act/some_value', None, valid_session) assert res == 'some_value'