Skip to content

Testing

Coming Soon

Detailed testing guide is under development.

Quick Reference

Go Tests

func TestPyproc(t *testing.T) {
    pool, _ := pyproc.NewPool(opts, nil)
    defer pool.Shutdown(context.Background())

    result, err := pool.Call(ctx, "predict", req, &resp)
    assert.NoError(t, err)
    assert.Equal(t, expected, resp)
}

Python Tests

import pytest
from worker import predict

def test_predict():
    result = predict({"value": 42})
    assert result["result"] == 84

See CONTRIBUTING.md for test requirements.