func()

in jupytertestutil/jupytertestutil.go [426:444]


func (m *mockJupyter) insertSession(s *resources.Session) (*resources.Session, error) {
	k, err := m.insertKernel(s.Kernel)
	if err != nil {
		return nil, err
	}
	var inserted resources.Session = *s
	inserted.Kernel = k
	inserted.ID = uuid.New().String()
	if path, ok := inserted.Notebook["path"]; ok {
		inserted.Path = path
	}
	if len(inserted.Path) > 0 {
		inserted.Notebook["path"] = inserted.Path
	}
	m.mu.Lock()
	defer m.mu.Unlock()
	m.sessions[inserted.ID] = &inserted
	return &inserted, nil
}