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

Method TestSetGiteaEntity

cache/cache_test.go:817–840  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

815}
816
817func (c *CacheTestSuite) TestSetGiteaEntity() {
818 credentials := params.ForgeCredentials{
819 ID: 1,
820 Description: "test description",
821 ForgeType: params.GiteaEndpointType,
822 }
823 entity := params.ForgeEntity{
824 ID: "test-entity",
825 EntityType: params.ForgeEntityTypeOrganization,
826 Name: "test",
827 Owner: "test",
828 Credentials: credentials,
829 }
830
831 SetGiteaCredentials(credentials)
832 SetEntity(entity)
833
834 cachedEntity, ok := GetEntity(entity.ID)
835 c.Require().True(ok)
836 c.Require().Equal(entity.ID, cachedEntity.ID)
837 c.Require().Equal(credentials.ID, cachedEntity.Credentials.ID)
838 c.Require().Equal(credentials.Description, cachedEntity.Credentials.Description)
839 c.Require().Equal(credentials.ForgeType, cachedEntity.Credentials.ForgeType)
840}
841
842func (c *CacheTestSuite) TestGetEntitiesUsingCredentials() {
843 credentials := params.ForgeCredentials{

Callers

nothing calls this directly

Calls 3

SetGiteaCredentialsFunction · 0.85
SetEntityFunction · 0.85
GetEntityFunction · 0.85

Tested by

no test coverage detected