system_service_status.go 632 B

12345678910111213141516171819202122
  1. package test
  2. import (
  3. "context"
  4. "errors"
  5. "github.com/google/uuid"
  6. "github.com/porter-dev/porter/internal/models"
  7. "github.com/porter-dev/porter/internal/repository"
  8. )
  9. type SystemServiceStatusRepository struct {
  10. canQuery bool
  11. }
  12. func NewSystemServiceStatusRepository(canQuery bool, failingMethods ...string) repository.SystemServiceStatusRepository {
  13. return &SystemServiceStatusRepository{canQuery: false}
  14. }
  15. func (repo *SystemServiceStatusRepository) ReadSystemServiceStatus(ctx context.Context, id uuid.UUID) (models.SystemServiceStatus, error) {
  16. return models.SystemServiceStatus{}, errors.New("cannot read database")
  17. }