func()

in jupytertestutil/jupytertestutil.go [151:163]


func (m *mockJupyter) insertKernel(k *resources.Kernel) (*resources.Kernel, error) {
	m.mu.Lock()
	defer m.mu.Unlock()
	if _, ok := m.kernelspecs.KernelSpecs[k.SpecID]; !ok {
		return nil, fmt.Errorf("unknown kernelspec %q: %w", k.SpecID, util.HTTPError(http.StatusBadRequest))
	}
	inserted := *k
	inserted.ID = uuid.New().String()
	inserted.ExecutionState = "starting"
	inserted.LastActivity = time.Now().Format(time.RFC3339)
	m.kernels[inserted.ID] = &inserted
	return &inserted, nil
}