app_revision.go 701 B

1234567891011121314151617181920212223
  1. package test
  2. import (
  3. "errors"
  4. "github.com/porter-dev/porter/internal/models"
  5. "github.com/porter-dev/porter/internal/repository"
  6. )
  7. // AppRevisionRepository is a test repository that implements repository.AppRevisionRepository
  8. type AppRevisionRepository struct {
  9. canQuery bool
  10. }
  11. // NewAppRevisionRepository returns the test AppRevisionRepository
  12. func NewAppRevisionRepository() repository.AppRevisionRepository {
  13. return &AppRevisionRepository{canQuery: false}
  14. }
  15. // AppRevisionById finds an app revision by revision number
  16. func (repo *AppRevisionRepository) AppRevisionById(projectID uint, appRevisionId string) (*models.AppRevision, error) {
  17. return nil, errors.New("cannot read database")
  18. }