MCPcopy Create free account
hub / github.com/PostHog/duckgres / TestCreateUserRejectsNegativeMaxVCPUs

Function TestCreateUserRejectsNegativeMaxVCPUs

controlplane/admin/api_test.go:336–357  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

334 org.Warehouse = copyWarehouse(clone)
335 return copyWarehouse(clone), true, nil
336}
337
338func (s *fakeAPIStore) MutateManagedWarehouse(orgID string, mutate func(*configstore.ManagedWarehouse) error) (*configstore.ManagedWarehouse, bool, error) {
339 org, ok := s.orgs[orgID]
340 if !ok {
341 return nil, false, nil
342 }
343 var warehouse configstore.ManagedWarehouse
344 if existing, ok := s.warehouses[orgID]; ok {
345 warehouse = *existing
346 }
347 if err := mutate(&warehouse); err != nil {
348 return nil, true, err
349 }
350 clone := copyWarehouse(&warehouse)
351 clone.OrgID = orgID
352 s.warehouses[orgID] = clone
353 org.Warehouse = copyWarehouse(clone)
354 return copyWarehouse(clone), true, nil
355}
356
357func copyWarehouse(warehouse *configstore.ManagedWarehouse) *configstore.ManagedWarehouse {
358 if warehouse == nil {
359 return nil
360 }

Callers

nothing calls this directly

Calls 3

newFakeAPIStoreFunction · 0.85
newTestAPIRouterFunction · 0.85
StringMethod · 0.45

Tested by

no test coverage detected