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

Method TestAddInstanceEvent

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

Source from the content-addressed store, hash-verified

538}
539
540func (s *InstancesTestSuite) TestAddInstanceEvent() {
541 storeInstance := s.Fixtures.Instances[0]
542 statusMsg := "test-status-message"
543
544 err := s.Store.AddInstanceEvent(s.adminCtx, storeInstance.Name, params.StatusEvent, params.EventInfo, statusMsg)
545
546 s.Require().Nil(err)
547 instance, err := s.Store.GetInstance(s.adminCtx, storeInstance.Name)
548 if err != nil {
549 s.FailNow(fmt.Sprintf("failed to get db instance: %s", err))
550 }
551 s.Require().Equal(1, len(instance.StatusMessages))
552 s.Require().Equal(statusMsg, instance.StatusMessages[0].Message)
553}
554
555func (s *InstancesTestSuite) TestAddInstanceEventDBUpdateErr() {
556 instance := s.Fixtures.Instances[0]

Callers

nothing calls this directly

Calls 2

AddInstanceEventMethod · 0.65
GetInstanceMethod · 0.65

Tested by

no test coverage detected