def generate_payload()

in pulseapi/tests.py [0:0]


def generate_payload(test, data={}, exclude={}, payload=False):
    values = json.loads(
        str(test.client.get('/api/pulse/nonce/').content, 'utf-8')
    )

    if payload is False:
        payload = generate_default_payload(values)

    for key in data:
        payload[key] = data[key]

    for key in exclude:
        del payload[key]

    return json.dumps(payload)