def payload_debug(event_state): """"Debug a GitHub payload.""" res = dict() try: e = Event() e.__setstate__(event_state) res['event'] = e current_app.try_trigger_before_first_request_functions() account = get_account(user_id=e.user_id) res['account'] = account gh = get_api(user_id=e.user_id) res['gh'] = gh access_token = ProviderToken.query.filter_by( id=account.extra_data["tokens"]["internal"]).first().access_token res['access_token'] = access_token res['is_valid_sender'] = is_valid_sender(account.extra_data, e.payload) res['metadata'] = extract_metadata(gh, e.payload) res['files'] = extract_files(e.payload, account.tokens[0].access_token) finally: pass return res
def payload_debug(event_state): """"Debug a GitHub payload.""" res = dict() try: e = Event() e.__setstate__(event_state) res['event'] = e current_app.try_trigger_before_first_request_functions() account = get_account(user_id=e.user_id) res['account'] = account gh = get_api(user_id=e.user_id) res['gh'] = gh access_token = ProviderToken.query.filter_by( id=account.extra_data["tokens"]["internal"] ).first().access_token res['access_token'] = access_token res['is_valid_sender'] = is_valid_sender(account.extra_data, e.payload) res['metadata'] = extract_metadata(gh, e.payload) res['files'] = extract_files(e.payload, account.tokens[0].access_token) finally: pass return res
def test_task(event_state): e = Event() e.__setstate__(event_state) self.called += 1 self.payload = e.payload self.user_id = e.user_id