environment_config.go 808 B

1234567891011121314151617181920212223242526
  1. package test
  2. import (
  3. "errors"
  4. "strings"
  5. "github.com/porter-dev/porter/internal/models"
  6. "github.com/porter-dev/porter/internal/repository"
  7. )
  8. type EnvironmentConfigRepository struct {
  9. canQuery bool
  10. failingMethods string
  11. }
  12. func NewEnvironmentConfigRepository(canQuery bool, failingMethods ...string) repository.EnvironmentConfigRepository {
  13. return &EnvironmentConfigRepository{canQuery, strings.Join(failingMethods, ",")}
  14. }
  15. func (repo *EnvironmentConfigRepository) ReadEnvironmentConfig(projectID, clusterID, id uint) (*models.EnvironmentConfig, error) {
  16. return nil, errors.New("cannot write database")
  17. }
  18. func (repo *EnvironmentConfigRepository) ReadDefaultEnvironmentConfig(projectID, clusterID uint) (*models.EnvironmentConfig, error) {
  19. return nil, errors.New("cannot write database")
  20. }