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.