Pārlūkot izejas kodu

Merge pull request #37304 from katakonst/fix_flacky_test_serviceget

Fix flaky test TestServiceGet
Tõnis Tiigi 7 gadi atpakaļ
vecāks
revīzija
fc806236e5
1 mainītis faili ar 5 papildinājumiem un 2 dzēšanām
  1. 5 2
      volume/testutils/testutils.go

+ 5 - 2
volume/testutils/testutils.go

@@ -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 {