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

Method TestDeleteInstanceCache

cache/cache_test.go:229–242  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

227}
228
229func (c *CacheTestSuite) TestDeleteInstanceCache() {
230 instance := params.Instance{
231 Name: "test-instance",
232 }
233 SetInstanceCache(instance)
234 cachedInstance, ok := GetInstanceCache("test-instance")
235 c.Require().True(ok)
236 c.Require().Equal(instance.Name, cachedInstance.Name)
237
238 DeleteInstanceCache("test-instance")
239 cachedInstance, ok = GetInstanceCache("test-instance")
240 c.Require().False(ok)
241 c.Require().Equal(params.Instance{}, cachedInstance)
242}
243
244func (c *CacheTestSuite) TestGetAllInstances() {
245 instance1 := params.Instance{

Callers

nothing calls this directly

Calls 3

SetInstanceCacheFunction · 0.85
GetInstanceCacheFunction · 0.85
DeleteInstanceCacheFunction · 0.85

Tested by

no test coverage detected