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

Method TestGetInstanceCache

cache/cache_test.go:215–227  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

213}
214
215func (c *CacheTestSuite) TestGetInstanceCache() {
216 instance := params.Instance{
217 Name: "test-instance",
218 }
219 SetInstanceCache(instance)
220 cachedInstance, ok := GetInstanceCache("test-instance")
221 c.Require().True(ok)
222 c.Require().Equal(instance.Name, cachedInstance.Name)
223
224 nonExisting, ok := GetInstanceCache("non-existing")
225 c.Require().False(ok)
226 c.Require().Equal(params.Instance{}, nonExisting)
227}
228
229func (c *CacheTestSuite) TestDeleteInstanceCache() {
230 instance := params.Instance{

Callers

nothing calls this directly

Calls 2

SetInstanceCacheFunction · 0.85
GetInstanceCacheFunction · 0.85

Tested by

no test coverage detected