MCPcopy Create free account
hub / github.com/cloudbase/garm / TestDeleteOrgPool

Method TestDeleteOrgPool

runner/organizations_test.go:463–479  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

461}
462
463func (s *OrgTestSuite) TestDeleteOrgPool() {
464 entity := params.ForgeEntity{
465 ID: s.Fixtures.StoreOrgs["test-org-1"].ID,
466 EntityType: params.ForgeEntityTypeOrganization,
467 }
468 pool, err := s.Fixtures.Store.CreateEntityPool(s.Fixtures.AdminContext, entity, s.Fixtures.CreatePoolParams)
469 if err != nil {
470 s.FailNow(fmt.Sprintf("cannot create org pool: %s", err))
471 }
472
473 err = s.Runner.DeleteOrgPool(s.Fixtures.AdminContext, s.Fixtures.StoreOrgs["test-org-1"].ID, pool.ID)
474
475 s.Require().Nil(err)
476
477 _, err = s.Fixtures.Store.GetEntityPool(s.Fixtures.AdminContext, entity, pool.ID)
478 s.Require().Equal("fetching pool: error finding pool: not found", err.Error())
479}
480
481func (s *OrgTestSuite) TestDeleteOrgPoolErrUnauthorized() {
482 err := s.Runner.DeleteOrgPool(context.Background(), "dummy-org-id", "dummy-pool-id")

Callers

nothing calls this directly

Calls 4

CreateEntityPoolMethod · 0.65
DeleteOrgPoolMethod · 0.65
GetEntityPoolMethod · 0.65
ErrorMethod · 0.45

Tested by

no test coverage detected