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

Method TestGetJITConfigFileInvalidState

runner/metadata_test.go:1219–1233  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1217}
1218
1219func (s *MetadataTestSuite) TestGetJITConfigFileInvalidState() {
1220 ctx := auth.SetInstanceParams(context.Background(), s.Fixtures.TestInstance)
1221 ctx = auth.SetInstanceRunnerStatus(ctx, params.RunnerActive)
1222
1223 jitInstance := s.Fixtures.TestInstance
1224 jitInstance.JitConfiguration = map[string]string{
1225 ".runner": base64.StdEncoding.EncodeToString([]byte("runner config")),
1226 }
1227 ctx = auth.SetInstanceParams(ctx, jitInstance)
1228 ctx = auth.SetInstanceHasJITConfig(ctx, jitInstance.JitConfiguration)
1229
1230 _, err := s.Runner.GetJITConfigFile(ctx, ".runner")
1231 s.Require().NotNil(err)
1232 s.Require().ErrorIs(err, runnerErrors.ErrUnauthorized)
1233}
1234
1235func (s *MetadataTestSuite) TestGetJITConfigFileInvalidBase64() {
1236 jitInstance := s.Fixtures.TestInstance

Callers

nothing calls this directly

Calls 4

SetInstanceParamsFunction · 0.92
SetInstanceRunnerStatusFunction · 0.92
SetInstanceHasJITConfigFunction · 0.92
GetJITConfigFileMethod · 0.80

Tested by

no test coverage detected