Fix flaky test TestServiceGet

Signed-off-by: Catalin Pirvu <pirvu.catalin94@gmail.com>
This commit is contained in:
Catalin Pirvu 2018-06-20 22:38:29 +03:00
parent de0abf4315
commit d6a97b188d
1 changed files with 5 additions and 2 deletions

View File

@ -41,11 +41,12 @@ func (NoopVolume) CreatedAt() (time.Time, error) { return time.Now(), nil }
type FakeVolume struct { type FakeVolume struct {
name string name string
driverName string driverName string
createdAt time.Time
} }
// NewFakeVolume creates a new fake volume for testing // NewFakeVolume creates a new fake volume for testing
func NewFakeVolume(name string, driverName string) volume.Volume { func NewFakeVolume(name string, driverName string) volume.Volume {
return FakeVolume{name: name, driverName: driverName} return FakeVolume{name: name, driverName: driverName, createdAt: time.Now()}
} }
// Name is the name of the volume // Name is the name of the volume
@ -69,7 +70,9 @@ func (FakeVolume) Status() map[string]interface{} {
} }
// CreatedAt provides the time the volume (directory) was created at // CreatedAt provides the time the volume (directory) was created at
func (FakeVolume) CreatedAt() (time.Time, error) { return time.Now(), nil } func (f FakeVolume) CreatedAt() (time.Time, error) {
return f.createdAt, nil
}
// FakeDriver is a driver that generates fake volumes // FakeDriver is a driver that generates fake volumes
type FakeDriver struct { type FakeDriver struct {