move error locally instead of utils/errors

This commit is contained in:
jgsqware 2016-04-18 18:07:35 +02:00
parent 73b5c37da7
commit edb9f29f9d
3 changed files with 6 additions and 7 deletions

View File

@ -15,15 +15,18 @@
package config
import (
"errors"
"io/ioutil"
"os"
"time"
cerrors "github.com/coreos/clair/utils/errors"
"github.com/fernet/fernet-go"
"gopkg.in/yaml.v2"
)
// ErrDatasourceNotLoaded is returned when the datasource variable in the configuration file is not loaded properly
var ErrDatasourceNotLoaded = errors.New("could not load configuration: no database source specified")
// File represents a YAML configuration file that namespaces all Clair
// configuration under the top-level "clair" key.
type File struct {
@ -114,7 +117,7 @@ func Load(path string) (config *Config, err error) {
config = &cfgFile.Clair
if config.Database.Source == "" {
err = cerrors.ErrDatasourceNotLoaded
err = ErrDatasourceNotLoaded
return
}

View File

@ -6,7 +6,6 @@ import (
"os"
"testing"
cerrors "github.com/coreos/clair/utils/errors"
"github.com/stretchr/testify/assert"
)
@ -59,7 +58,7 @@ func TestLoadWrongConfiguration(t *testing.T) {
_, err = Load(tmpfile.Name())
assert.EqualError(t, err, cerrors.ErrDatasourceNotLoaded.Error())
assert.EqualError(t, err, ErrDatasourceNotLoaded.Error())
}
func TestLoad(t *testing.T) {

View File

@ -29,9 +29,6 @@ var (
// ErrCouldNotParse is returned when a fetcher fails to parse the update data.
ErrCouldNotParse = errors.New("updater/fetchers: could not parse")
// ErrDatasourceNotLoaded is returned when the datasource variable in the configuration file is not loaded properly
ErrDatasourceNotLoaded = errors.New("could not load datasource configuration properly")
)
// ErrBadRequest occurs when a method has been passed an inappropriate argument.