fix scoring test

This commit is contained in:
tycho garen
2022-06-13 08:56:27 -04:00
parent 5150c3f904
commit 9abc55f3a0
2 changed files with 13 additions and 13 deletions
+10 -13
View File
@@ -1348,22 +1348,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
@@ -217,6 +217,9 @@ func TestLastDialed(t *testing.T) {
FailTime time.Time
ExpectedSuccess bool
}{
{
Name: "Zero",
},
{
Name: "Success",
SuccessTime: base.Add(time.Hour),