Fix proposal tests

This commit is contained in:
Anca Zamfir
2021-12-20 18:19:56 +01:00
parent 692b2299dd
commit 59e360472a
2 changed files with 6 additions and 6 deletions
-1
View File
@@ -300,7 +300,6 @@ func (p *pbtsTestHarness) run() resultSet {
r2 := p.height2()
p.intermediateHeights()
r5 := p.height5()
_ = p.observedState.Stop()
return resultSet{
genesisHeight: r1,
height2: r2,
+6 -5
View File
@@ -205,9 +205,10 @@ func TestIsTimely(t *testing.T) {
msgDelay time.Duration
expectTimely bool
}{
// proposalTime - precision <= localTime <= proposalTime + msgDelay + precision
{
// Checking that the following inequality evaluates to true:
// 1 - 2 < 0 < 1 + 2 + 1
// 0 - 2 <= 1 <= 0 + 1 + 2
name: "basic timely",
proposalTime: genesisTime,
localTime: genesisTime.Add(1 * time.Nanosecond),
@@ -217,17 +218,17 @@ func TestIsTimely(t *testing.T) {
},
{
// Checking that the following inequality evaluates to false:
// 3 - 2 < 0 < 3 + 2 + 1
// 0 - 2 <= 4 <= 0 + 1 + 2
name: "local time too large",
proposalTime: genesisTime,
localTime: genesisTime.Add(3 * time.Nanosecond),
localTime: genesisTime.Add(4 * time.Nanosecond),
precision: time.Nanosecond * 2,
msgDelay: time.Nanosecond,
expectTimely: false,
},
{
// Checking that the following inequality evaluates to false:
// 0 - 2 < 2 < 2 + 1
// 4 - 2 <= 0 <= 4 + 2 + 1
name: "proposal time too large",
proposalTime: genesisTime.Add(4 * time.Nanosecond),
localTime: genesisTime,
@@ -250,7 +251,7 @@ func TestIsTimely(t *testing.T) {
mockSource := new(tmtimemocks.Source)
mockSource.On("Now").Return(testCase.localTime)
ti := p.IsTimely(mockSource, tp, 1)
ti := p.IsTimely(mockSource, tp, 2)
assert.Equal(t, testCase.expectTimely, ti)
})
}