Browse code

Merge pull request #37304 from katakonst/fix_flacky_test_serviceget

Fix flaky test TestServiceGet

Tõnis Tiigi authored on 2018/06/21 08:22:14
Showing 1 changed files
... ...
@@ -41,11 +41,12 @@ func (NoopVolume) CreatedAt() (time.Time, error) { return time.Now(), nil }
41 41
 type FakeVolume struct {
42 42
 	name       string
43 43
 	driverName string
44
+	createdAt  time.Time
44 45
 }
45 46
 
46 47
 // NewFakeVolume creates a new fake volume for testing
47 48
 func NewFakeVolume(name string, driverName string) volume.Volume {
48
-	return FakeVolume{name: name, driverName: driverName}
49
+	return FakeVolume{name: name, driverName: driverName, createdAt: time.Now()}
49 50
 }
50 51
 
51 52
 // Name is the name of the volume
... ...
@@ -69,7 +70,9 @@ func (FakeVolume) Status() map[string]interface{} {
69 69
 }
70 70
 
71 71
 // CreatedAt provides the time the volume (directory) was created at
72
-func (FakeVolume) CreatedAt() (time.Time, error) { return time.Now(), nil }
72
+func (f FakeVolume) CreatedAt() (time.Time, error) {
73
+	return f.createdAt, nil
74
+}
73 75
 
74 76
 // FakeDriver is a driver that generates fake volumes
75 77
 type FakeDriver struct {