fix scoring test

(cherry picked from commit 9abc55f3a0)
This commit is contained in:
tycho garen
2022-06-13 08:56:52 -04:00
parent 470920ad9f
commit ef0d832f70
2 changed files with 13 additions and 13 deletions
+10 -13
View File
@@ -1376,22 +1376,19 @@ func (p *peerInfo) LastDialed() (time.Time, bool) {
if addr.LastDialFailure.IsZero() {
continue
}
if last.Before(addr.LastDialSuccess) {
last = addr.LastDialSuccess
success = true
if last.After(addr.LastDialSuccess) {
continue
}
success = true
last = addr.LastDialSuccess
}
if addr.LastDialSuccess.After(addr.LastDialFailure) {
if last.Before(addr.LastDialSuccess) {
last = addr.LastDialSuccess
success = true
}
if addr.LastDialFailure.After(last) {
success = false
last = addr.LastDialFailure
}
if addr.LastDialFailure.After(addr.LastDialSuccess) {
if last.Before(addr.LastDialFailure) {
last = addr.LastDialFailure
success = false
}
if addr.LastDialSuccess.After(last) || last.Equal(addr.LastDialSuccess) {
success = true
last = addr.LastDialSuccess
}
}
+3
View File
@@ -200,6 +200,9 @@ func TestLastDialed(t *testing.T) {
FailTime time.Time
ExpectedSuccess bool
}{
{
Name: "Zero",
},
{
Name: "Success",
SuccessTime: base.Add(time.Hour),