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

Method TestUpdateInstance

database/sql/instances_test.go:588–599  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

586}
587
588func (s *InstancesTestSuite) TestUpdateInstance() {
589 instance, err := s.Store.UpdateInstance(s.adminCtx, s.Fixtures.Instances[0].Name, s.Fixtures.UpdateInstanceParams)
590
591 s.Require().Nil(err)
592 s.Require().Equal(s.Fixtures.UpdateInstanceParams.ProviderID, instance.ProviderID)
593 s.Require().Equal(s.Fixtures.UpdateInstanceParams.OSName, instance.OSName)
594 s.Require().Equal(s.Fixtures.UpdateInstanceParams.OSVersion, instance.OSVersion)
595 s.Require().Equal(s.Fixtures.UpdateInstanceParams.Status, instance.Status)
596 s.Require().Equal(s.Fixtures.UpdateInstanceParams.RunnerStatus, instance.RunnerStatus)
597 s.Require().Equal(s.Fixtures.UpdateInstanceParams.AgentID, instance.AgentID)
598 s.Require().Equal(s.Fixtures.UpdateInstanceParams.CreateAttempt, instance.CreateAttempt)
599}
600
601func (s *InstancesTestSuite) TestUpdateInstanceDBUpdateInstanceErr() {
602 instance := s.Fixtures.Instances[0]

Callers

nothing calls this directly

Calls 1

UpdateInstanceMethod · 0.65

Tested by

no test coverage detected