watchtower/multi: use sane sweep fee rate in unit tests

This commit is contained in:
Conner Fromknecht committed 2019-06-13 19:54:22 -07:00
1 parent a543c781fe
commit 1979f9a7c0
4 files changed
+52 -39

No files matched your search

+4 -2
View File
@@ -97,7 +97,8 @@ func TestLookoutBreachMatching(t *testing.T) {
ID: makeArray33(1), ID: makeArray33(1),
Policy: wtpolicy.Policy{ Policy: wtpolicy.Policy{
TxPolicy: wtpolicy.TxPolicy{ TxPolicy: wtpolicy.TxPolicy{
BlobType: rewardAndCommitType, BlobType: rewardAndCommitType,
SweepFeeRate: wtpolicy.DefaultSweepFeeRate,
}, },
MaxUpdates: 10, MaxUpdates: 10,
}, },
@@ -107,7 +108,8 @@ func TestLookoutBreachMatching(t *testing.T) {
ID: makeArray33(2), ID: makeArray33(2),
Policy: wtpolicy.Policy{ Policy: wtpolicy.Policy{
TxPolicy: wtpolicy.TxPolicy{ TxPolicy: wtpolicy.TxPolicy{
BlobType: rewardAndCommitType, BlobType: rewardAndCommitType,
SweepFeeRate: wtpolicy.DefaultSweepFeeRate,
}, },
MaxUpdates: 10, MaxUpdates: 10,
}, },
+12 -12
View File
@@ -787,7 +787,7 @@ var clientTests = []clientTest{
policy: wtpolicy.Policy{ policy: wtpolicy.Policy{
TxPolicy: wtpolicy.TxPolicy{ TxPolicy: wtpolicy.TxPolicy{
BlobType: blob.TypeAltruistCommit, BlobType: blob.TypeAltruistCommit,
SweepFeeRate: 1, SweepFeeRate: wtpolicy.DefaultSweepFeeRate,
}, },
MaxUpdates: 20000, MaxUpdates: 20000,
}, },
@@ -821,7 +821,7 @@ var clientTests = []clientTest{
policy: wtpolicy.Policy{ policy: wtpolicy.Policy{
TxPolicy: wtpolicy.TxPolicy{ TxPolicy: wtpolicy.TxPolicy{
BlobType: blob.TypeAltruistCommit, BlobType: blob.TypeAltruistCommit,
SweepFeeRate: 1, SweepFeeRate: wtpolicy.DefaultSweepFeeRate,
}, },
MaxUpdates: 20000, MaxUpdates: 20000,
}, },
@@ -856,7 +856,7 @@ var clientTests = []clientTest{
policy: wtpolicy.Policy{ policy: wtpolicy.Policy{
TxPolicy: wtpolicy.TxPolicy{ TxPolicy: wtpolicy.TxPolicy{
BlobType: blob.TypeAltruistCommit, BlobType: blob.TypeAltruistCommit,
SweepFeeRate: 1, SweepFeeRate: wtpolicy.DefaultSweepFeeRate,
}, },
MaxUpdates: 5, MaxUpdates: 5,
}, },
@@ -923,7 +923,7 @@ var clientTests = []clientTest{
policy: wtpolicy.Policy{ policy: wtpolicy.Policy{
TxPolicy: wtpolicy.TxPolicy{ TxPolicy: wtpolicy.TxPolicy{
BlobType: blob.TypeAltruistCommit, BlobType: blob.TypeAltruistCommit,
SweepFeeRate: 1, SweepFeeRate: wtpolicy.DefaultSweepFeeRate,
}, },
MaxUpdates: 20000, MaxUpdates: 20000,
}, },
@@ -1005,7 +1005,7 @@ var clientTests = []clientTest{
policy: wtpolicy.Policy{ policy: wtpolicy.Policy{
TxPolicy: wtpolicy.TxPolicy{ TxPolicy: wtpolicy.TxPolicy{
BlobType: blob.TypeAltruistCommit, BlobType: blob.TypeAltruistCommit,
SweepFeeRate: 1, SweepFeeRate: wtpolicy.DefaultSweepFeeRate,
}, },
MaxUpdates: 5, MaxUpdates: 5,
}, },
@@ -1063,7 +1063,7 @@ var clientTests = []clientTest{
policy: wtpolicy.Policy{ policy: wtpolicy.Policy{
TxPolicy: wtpolicy.TxPolicy{ TxPolicy: wtpolicy.TxPolicy{
BlobType: blob.TypeAltruistCommit, BlobType: blob.TypeAltruistCommit,
SweepFeeRate: 1, SweepFeeRate: wtpolicy.DefaultSweepFeeRate,
}, },
MaxUpdates: 1000, MaxUpdates: 1000,
}, },
@@ -1107,7 +1107,7 @@ var clientTests = []clientTest{
policy: wtpolicy.Policy{ policy: wtpolicy.Policy{
TxPolicy: wtpolicy.TxPolicy{ TxPolicy: wtpolicy.TxPolicy{
BlobType: blob.TypeAltruistCommit, BlobType: blob.TypeAltruistCommit,
SweepFeeRate: 1, SweepFeeRate: wtpolicy.DefaultSweepFeeRate,
}, },
MaxUpdates: 5, MaxUpdates: 5,
}, },
@@ -1157,7 +1157,7 @@ var clientTests = []clientTest{
policy: wtpolicy.Policy{ policy: wtpolicy.Policy{
TxPolicy: wtpolicy.TxPolicy{ TxPolicy: wtpolicy.TxPolicy{
BlobType: blob.TypeAltruistCommit, BlobType: blob.TypeAltruistCommit,
SweepFeeRate: 1, SweepFeeRate: wtpolicy.DefaultSweepFeeRate,
}, },
MaxUpdates: 5, MaxUpdates: 5,
}, },
@@ -1215,7 +1215,7 @@ var clientTests = []clientTest{
policy: wtpolicy.Policy{ policy: wtpolicy.Policy{
TxPolicy: wtpolicy.TxPolicy{ TxPolicy: wtpolicy.TxPolicy{
BlobType: blob.TypeAltruistCommit, BlobType: blob.TypeAltruistCommit,
SweepFeeRate: 1, SweepFeeRate: wtpolicy.DefaultSweepFeeRate,
}, },
MaxUpdates: 5, MaxUpdates: 5,
}, },
@@ -1250,7 +1250,7 @@ var clientTests = []clientTest{
// Restart the client with a new policy, which will // Restart the client with a new policy, which will
// immediately try to overwrite the prior session with // immediately try to overwrite the prior session with
// the old policy. // the old policy.
h.clientCfg.Policy.SweepFeeRate = 2 h.clientCfg.Policy.SweepFeeRate *= 2
h.startClient() h.startClient()
defer h.client.ForceQuit() defer h.client.ForceQuit()
@@ -1279,7 +1279,7 @@ var clientTests = []clientTest{
policy: wtpolicy.Policy{ policy: wtpolicy.Policy{
TxPolicy: wtpolicy.TxPolicy{ TxPolicy: wtpolicy.TxPolicy{
BlobType: blob.TypeAltruistCommit, BlobType: blob.TypeAltruistCommit,
SweepFeeRate: 1, SweepFeeRate: wtpolicy.DefaultSweepFeeRate,
}, },
MaxUpdates: 10, MaxUpdates: 10,
}, },
@@ -1339,7 +1339,7 @@ var clientTests = []clientTest{
policy: wtpolicy.Policy{ policy: wtpolicy.Policy{
TxPolicy: wtpolicy.TxPolicy{ TxPolicy: wtpolicy.TxPolicy{
BlobType: blob.TypeAltruistCommit, BlobType: blob.TypeAltruistCommit,
SweepFeeRate: 1, SweepFeeRate: wtpolicy.DefaultSweepFeeRate,
}, },
MaxUpdates: 5, MaxUpdates: 5,
}, },
+22 -11
View File
@@ -186,7 +186,8 @@ func testMultipleMatches(h *towerDBHarness) {
ID: id, ID: id,
Policy: wtpolicy.Policy{ Policy: wtpolicy.Policy{
TxPolicy: wtpolicy.TxPolicy{ TxPolicy: wtpolicy.TxPolicy{
BlobType: blob.TypeAltruistCommit, BlobType: blob.TypeAltruistCommit,
SweepFeeRate: wtpolicy.DefaultSweepFeeRate,
}, },
MaxUpdates: 3, MaxUpdates: 3,
}, },
@@ -281,7 +282,8 @@ func testDeleteSession(h *towerDBHarness) {
ID: *id0, ID: *id0,
Policy: wtpolicy.Policy{ Policy: wtpolicy.Policy{
TxPolicy: wtpolicy.TxPolicy{ TxPolicy: wtpolicy.TxPolicy{
BlobType: blob.TypeAltruistCommit, BlobType: blob.TypeAltruistCommit,
SweepFeeRate: wtpolicy.DefaultSweepFeeRate,
}, },
MaxUpdates: 3, MaxUpdates: 3,
}, },
@@ -302,7 +304,8 @@ func testDeleteSession(h *towerDBHarness) {
ID: *id1, ID: *id1,
Policy: wtpolicy.Policy{ Policy: wtpolicy.Policy{
TxPolicy: wtpolicy.TxPolicy{ TxPolicy: wtpolicy.TxPolicy{
BlobType: blob.TypeAltruistCommit, BlobType: blob.TypeAltruistCommit,
SweepFeeRate: wtpolicy.DefaultSweepFeeRate,
}, },
MaxUpdates: 3, MaxUpdates: 3,
}, },
@@ -445,7 +448,8 @@ var stateUpdateExhaustSession = stateUpdateTest{
ID: *id(0), ID: *id(0),
Policy: wtpolicy.Policy{ Policy: wtpolicy.Policy{
TxPolicy: wtpolicy.TxPolicy{ TxPolicy: wtpolicy.TxPolicy{
BlobType: blob.TypeAltruistCommit, BlobType: blob.TypeAltruistCommit,
SweepFeeRate: wtpolicy.DefaultSweepFeeRate,
}, },
MaxUpdates: 3, MaxUpdates: 3,
}, },
@@ -467,7 +471,8 @@ var stateUpdateSeqNumEqualLastApplied = stateUpdateTest{
ID: *id(0), ID: *id(0),
Policy: wtpolicy.Policy{ Policy: wtpolicy.Policy{
TxPolicy: wtpolicy.TxPolicy{ TxPolicy: wtpolicy.TxPolicy{
BlobType: blob.TypeAltruistCommit, BlobType: blob.TypeAltruistCommit,
SweepFeeRate: wtpolicy.DefaultSweepFeeRate,
}, },
MaxUpdates: 3, MaxUpdates: 3,
}, },
@@ -489,7 +494,8 @@ var stateUpdateSeqNumLTLastApplied = stateUpdateTest{
ID: *id(0), ID: *id(0),
Policy: wtpolicy.Policy{ Policy: wtpolicy.Policy{
TxPolicy: wtpolicy.TxPolicy{ TxPolicy: wtpolicy.TxPolicy{
BlobType: blob.TypeAltruistCommit, BlobType: blob.TypeAltruistCommit,
SweepFeeRate: wtpolicy.DefaultSweepFeeRate,
}, },
MaxUpdates: 3, MaxUpdates: 3,
}, },
@@ -510,7 +516,8 @@ var stateUpdateSeqNumZeroInvalid = stateUpdateTest{
ID: *id(0), ID: *id(0),
Policy: wtpolicy.Policy{ Policy: wtpolicy.Policy{
TxPolicy: wtpolicy.TxPolicy{ TxPolicy: wtpolicy.TxPolicy{
BlobType: blob.TypeAltruistCommit, BlobType: blob.TypeAltruistCommit,
SweepFeeRate: wtpolicy.DefaultSweepFeeRate,
}, },
MaxUpdates: 3, MaxUpdates: 3,
}, },
@@ -529,7 +536,8 @@ var stateUpdateSkipSeqNum = stateUpdateTest{
ID: *id(0), ID: *id(0),
Policy: wtpolicy.Policy{ Policy: wtpolicy.Policy{
TxPolicy: wtpolicy.TxPolicy{ TxPolicy: wtpolicy.TxPolicy{
BlobType: blob.TypeAltruistCommit, BlobType: blob.TypeAltruistCommit,
SweepFeeRate: wtpolicy.DefaultSweepFeeRate,
}, },
MaxUpdates: 3, MaxUpdates: 3,
}, },
@@ -548,7 +556,8 @@ var stateUpdateRevertSeqNum = stateUpdateTest{
ID: *id(0), ID: *id(0),
Policy: wtpolicy.Policy{ Policy: wtpolicy.Policy{
TxPolicy: wtpolicy.TxPolicy{ TxPolicy: wtpolicy.TxPolicy{
BlobType: blob.TypeAltruistCommit, BlobType: blob.TypeAltruistCommit,
SweepFeeRate: wtpolicy.DefaultSweepFeeRate,
}, },
MaxUpdates: 3, MaxUpdates: 3,
}, },
@@ -569,7 +578,8 @@ var stateUpdateRevertLastApplied = stateUpdateTest{
ID: *id(0), ID: *id(0),
Policy: wtpolicy.Policy{ Policy: wtpolicy.Policy{
TxPolicy: wtpolicy.TxPolicy{ TxPolicy: wtpolicy.TxPolicy{
BlobType: blob.TypeAltruistCommit, BlobType: blob.TypeAltruistCommit,
SweepFeeRate: wtpolicy.DefaultSweepFeeRate,
}, },
MaxUpdates: 3, MaxUpdates: 3,
}, },
@@ -591,7 +601,8 @@ var stateUpdateInvalidBlobSize = stateUpdateTest{
ID: *id(0), ID: *id(0),
Policy: wtpolicy.Policy{ Policy: wtpolicy.Policy{
TxPolicy: wtpolicy.TxPolicy{ TxPolicy: wtpolicy.TxPolicy{
BlobType: blob.TypeAltruistCommit, BlobType: blob.TypeAltruistCommit,
SweepFeeRate: wtpolicy.DefaultSweepFeeRate,
}, },
MaxUpdates: 3, MaxUpdates: 3,
}, },
+14 -14
View File
@@ -172,7 +172,7 @@ var createSessionTests = []createSessionTestCase{
MaxUpdates: 1000, MaxUpdates: 1000,
RewardBase: 0, RewardBase: 0,
RewardRate: 0, RewardRate: 0,
SweepFeeRate: 1, SweepFeeRate: 10000,
}, },
expReply: &wtwire.CreateSessionReply{ expReply: &wtwire.CreateSessionReply{
Code: wtwire.CodeOK, Code: wtwire.CodeOK,
@@ -194,7 +194,7 @@ var createSessionTests = []createSessionTestCase{
MaxUpdates: 1000, MaxUpdates: 1000,
RewardBase: 0, RewardBase: 0,
RewardRate: 0, RewardRate: 0,
SweepFeeRate: 1, SweepFeeRate: 10000,
}, },
expReply: &wtwire.CreateSessionReply{ expReply: &wtwire.CreateSessionReply{
Code: wtwire.CodeOK, Code: wtwire.CodeOK,
@@ -218,7 +218,7 @@ var createSessionTests = []createSessionTestCase{
MaxUpdates: 1000, MaxUpdates: 1000,
RewardBase: 0, RewardBase: 0,
RewardRate: 0, RewardRate: 0,
SweepFeeRate: 1, SweepFeeRate: 10000,
}, },
expReply: &wtwire.CreateSessionReply{ expReply: &wtwire.CreateSessionReply{
Code: wtwire.CodeOK, Code: wtwire.CodeOK,
@@ -240,7 +240,7 @@ var createSessionTests = []createSessionTestCase{
MaxUpdates: 1000, MaxUpdates: 1000,
RewardBase: 0, RewardBase: 0,
RewardRate: 0, RewardRate: 0,
SweepFeeRate: 1, SweepFeeRate: 10000,
}, },
expReply: &wtwire.CreateSessionReply{ expReply: &wtwire.CreateSessionReply{
Code: wtwire.CreateSessionCodeRejectBlobType, Code: wtwire.CreateSessionCodeRejectBlobType,
@@ -355,7 +355,7 @@ var stateUpdateTests = []stateUpdateTestCase{
MaxUpdates: 3, MaxUpdates: 3,
RewardBase: 0, RewardBase: 0,
RewardRate: 0, RewardRate: 0,
SweepFeeRate: 1, SweepFeeRate: 10000,
}, },
updates: []*wtwire.StateUpdate{ updates: []*wtwire.StateUpdate{
{SeqNum: 1, LastApplied: 0, EncryptedBlob: testBlob}, {SeqNum: 1, LastApplied: 0, EncryptedBlob: testBlob},
@@ -385,7 +385,7 @@ var stateUpdateTests = []stateUpdateTestCase{
MaxUpdates: 4, MaxUpdates: 4,
RewardBase: 0, RewardBase: 0,
RewardRate: 0, RewardRate: 0,
SweepFeeRate: 1, SweepFeeRate: 10000,
}, },
updates: []*wtwire.StateUpdate{ updates: []*wtwire.StateUpdate{
{SeqNum: 2, LastApplied: 0, EncryptedBlob: testBlob}, {SeqNum: 2, LastApplied: 0, EncryptedBlob: testBlob},
@@ -409,7 +409,7 @@ var stateUpdateTests = []stateUpdateTestCase{
MaxUpdates: 4, MaxUpdates: 4,
RewardBase: 0, RewardBase: 0,
RewardRate: 0, RewardRate: 0,
SweepFeeRate: 1, SweepFeeRate: 10000,
}, },
updates: []*wtwire.StateUpdate{ updates: []*wtwire.StateUpdate{
{SeqNum: 1, LastApplied: 0, EncryptedBlob: testBlob}, {SeqNum: 1, LastApplied: 0, EncryptedBlob: testBlob},
@@ -437,7 +437,7 @@ var stateUpdateTests = []stateUpdateTestCase{
MaxUpdates: 4, MaxUpdates: 4,
RewardBase: 0, RewardBase: 0,
RewardRate: 0, RewardRate: 0,
SweepFeeRate: 1, SweepFeeRate: 10000,
}, },
updates: []*wtwire.StateUpdate{ updates: []*wtwire.StateUpdate{
{SeqNum: 1, LastApplied: 0, EncryptedBlob: testBlob}, {SeqNum: 1, LastApplied: 0, EncryptedBlob: testBlob},
@@ -465,7 +465,7 @@ var stateUpdateTests = []stateUpdateTestCase{
MaxUpdates: 4, MaxUpdates: 4,
RewardBase: 0, RewardBase: 0,
RewardRate: 0, RewardRate: 0,
SweepFeeRate: 1, SweepFeeRate: 10000,
}, },
updates: []*wtwire.StateUpdate{ updates: []*wtwire.StateUpdate{
{SeqNum: 1, LastApplied: 0, EncryptedBlob: testBlob}, {SeqNum: 1, LastApplied: 0, EncryptedBlob: testBlob},
@@ -495,7 +495,7 @@ var stateUpdateTests = []stateUpdateTestCase{
MaxUpdates: 4, MaxUpdates: 4,
RewardBase: 0, RewardBase: 0,
RewardRate: 0, RewardRate: 0,
SweepFeeRate: 1, SweepFeeRate: 10000,
}, },
updates: []*wtwire.StateUpdate{ updates: []*wtwire.StateUpdate{
{SeqNum: 1, LastApplied: 0, EncryptedBlob: testBlob}, {SeqNum: 1, LastApplied: 0, EncryptedBlob: testBlob},
@@ -525,7 +525,7 @@ var stateUpdateTests = []stateUpdateTestCase{
MaxUpdates: 4, MaxUpdates: 4,
RewardBase: 0, RewardBase: 0,
RewardRate: 0, RewardRate: 0,
SweepFeeRate: 1, SweepFeeRate: 10000,
}, },
updates: []*wtwire.StateUpdate{ updates: []*wtwire.StateUpdate{
{SeqNum: 1, LastApplied: 0, EncryptedBlob: testBlob}, {SeqNum: 1, LastApplied: 0, EncryptedBlob: testBlob},
@@ -556,7 +556,7 @@ var stateUpdateTests = []stateUpdateTestCase{
MaxUpdates: 3, MaxUpdates: 3,
RewardBase: 0, RewardBase: 0,
RewardRate: 0, RewardRate: 0,
SweepFeeRate: 1, SweepFeeRate: 10000,
}, },
updates: []*wtwire.StateUpdate{ updates: []*wtwire.StateUpdate{
{SeqNum: 1, LastApplied: 0, EncryptedBlob: testBlob}, {SeqNum: 1, LastApplied: 0, EncryptedBlob: testBlob},
@@ -586,7 +586,7 @@ var stateUpdateTests = []stateUpdateTestCase{
MaxUpdates: 3, MaxUpdates: 3,
RewardBase: 0, RewardBase: 0,
RewardRate: 0, RewardRate: 0,
SweepFeeRate: 1, SweepFeeRate: 10000,
}, },
updates: []*wtwire.StateUpdate{ updates: []*wtwire.StateUpdate{
{SeqNum: 0, LastApplied: 0, EncryptedBlob: testBlob}, {SeqNum: 0, LastApplied: 0, EncryptedBlob: testBlob},
@@ -723,7 +723,7 @@ func TestServerDeleteSession(t *testing.T) {
MaxUpdates: 1000, MaxUpdates: 1000,
RewardBase: 0, RewardBase: 0,
RewardRate: 0, RewardRate: 0,
SweepFeeRate: 1, SweepFeeRate: 10000,
} }
const timeoutDuration = 100 * time.Millisecond const timeoutDuration = 100 * time.Millisecond