in jupytertestutil/jupytertestutil.go [165:179]
func (m *mockJupyter) getKernel(w http.ResponseWriter, r *http.Request, kernelID string) {
m.mu.Lock()
defer m.mu.Unlock()
k, ok := m.kernels[kernelID]
if !ok {
http.NotFound(w, r)
return
}
resp, err := json.Marshal(k)
if err != nil {
http.Error(w, fmt.Sprintf("failed to marshal kernel: %v", err), http.StatusInternalServerError)
return
}
w.Write(resp)
}