failing test

This commit is contained in:
Ethan Buchman
2019-01-30 12:25:09 +04:00
committed by Anton Kaliaev
parent d470945503
commit 30add1b64b
+22
View File
@@ -36,6 +36,28 @@ func deleteTempFile(fname string) {
}
}
func TestAddrBookGetSelectionWithMarkedGood(t *testing.T) {
fname := createTempFileName("addrbook_test")
defer deleteTempFile(fname)
// 0 addresses
book := NewAddrBook(fname, true)
book.SetLogger(log.TestingLogger())
assert.Zero(t, book.Size())
N := 10
randAddrs := randNetAddressPairs(t, N)
for _, addr := range randAddrs {
book.AddAddress(addr.addr, addr.src)
}
for _, addr := range randAddrs[:1] {
book.MarkGood(addr.addr)
}
addrs := book.GetSelectionWithBias(10)
assert.NotNil(t, addrs, "expected an address")
}
func TestAddrBookPickAddress(t *testing.T) {
fname := createTempFileName("addrbook_test")
defer deleteTempFile(fname)