Skip to content

Commit

Permalink
save: __TEST_staker_short_wramup_period_staker_external_test
Browse files Browse the repository at this point in the history
  • Loading branch information
notJoon committed Dec 31, 2024
1 parent 37f5f0b commit 951587e
Showing 1 changed file with 26 additions and 27 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -24,22 +24,21 @@ func TestExternalIncentive(t *testing.T) {
testInit(t)
testPoolCreatePool(t)
testMintBarQux500_1(t)
testMintBarBaz100_2(t)
testMintBarBaz100_3(t)
testCreateExternalIncentive(t)
testStakeExternal_2(t)
testStakeExternal_3(t)
testCollectExternalReward_2(t)
testCollectExternalReward_3(t)
// testMintBarBaz100_2(t)
// testMintBarBaz100_3(t)
// testCreateExternalIncentive(t)
// testStakeExternal_2(t)
// testStakeExternal_3(t)
// testCollectExternalReward_2(t)
// testCollectExternalReward_3(t)
}

func testInit(t *testing.T) {
t.Run("initialize", func(t *testing.T) {
// override warm-up period for testing
warmUp[100] = 901 // 30m ~
warmUp[70] = 301 // 10m ~ 30m
warmUp[50] = 151 // 5m ~ 10m
warmUp[30] = 1 // ~ 5m
changeWarmup(t, 3, 901)
changeWarmup(t, 2, 301)
changeWarmup(t, 1, 151)
changeWarmup(t, 0, 1)
})
}

Expand Down Expand Up @@ -75,8 +74,8 @@ func testMintBarQux500_1(t *testing.T) {
"1", // amount0Min
"1", // amount1Min
max_timeout,
admin,
admin,
adminAddr,
adminAddr,
)
std.TestSkipHeights(1)

Expand Down Expand Up @@ -105,8 +104,8 @@ func testMintBarBaz100_2(t *testing.T) {
"1", // amount0Min
"1", // amount1Min
max_timeout,
admin,
admin,
adminAddr,
adminAddr,
)
std.TestSkipHeights(1)

Expand Down Expand Up @@ -135,8 +134,8 @@ func testMintBarBaz100_3(t *testing.T) {
"1", // amount0Min
"1", // amount1Min
max_timeout,
admin,
admin,
adminAddr,
adminAddr,
)
std.TestSkipHeights(1)

Expand All @@ -159,9 +158,9 @@ func testCreateExternalIncentive(t *testing.T) {
CreateExternalIncentive(
"gno.land/r/onbloc/bar:gno.land/r/onbloc/baz:100", // targetPoolPath
"gno.land/r/onbloc/obl", // rewardToken
"100000000", // rewardAmount
1234569600, // startTimestamp
1234569600+TIMESTAMP_90DAYS, // endTimestamp
uint64(100000000), // rewardAmount
int64(1234569600), // startTimestamp
int64(1234569600+TIMESTAMP_90DAYS), // endTimestamp
)

std.TestSkipHeights(1)
Expand All @@ -173,7 +172,7 @@ func testStakeExternal_2(t *testing.T) {
std.TestSkipHeights(900) // active

std.TestSetRealm(adminRealm)
gnft.Approve(a2u(GetOrigPkgAddr()), tid(2))
gnft.Approve(GetOrigPkgAddr(), tid(2))
StakeToken(2)

std.TestSkipHeights(2)
Expand All @@ -186,7 +185,7 @@ func testStakeExternal_2(t *testing.T) {
func testStakeExternal_3(t *testing.T) {
t.Run("stake position 03, bar:baz:100", func(t *testing.T) {
std.TestSetRealm(adminRealm)
gnft.Approve(a2u(GetOrigPkgAddr()), tid(3))
gnft.Approve(GetOrigPkgAddr(), tid(3))
StakeToken(3)

std.TestSkipHeights(2)
Expand All @@ -201,15 +200,15 @@ func testCollectExternalReward_2(t *testing.T) {
std.TestSetRealm(adminRealm)

// before claim
oblOld := obl.BalanceOf(a2u(admin))
oblOld := obl.BalanceOf(a2u(adminAddr))
uassert.Equal(t, oblOld, uint64(99999900000000))

std.TestSkipHeights(777601) // 45 days + 1 block
CollectReward(2, false)

std.TestSkipHeights(1)

oblNew := obl.BalanceOf(a2u(admin))
oblNew := obl.BalanceOf(a2u(adminAddr))
uassert.Equal(t, oblNew-oblOld, uint64(9895486))
})
}
Expand All @@ -219,15 +218,15 @@ func testCollectExternalReward_3(t *testing.T) {
std.TestSetRealm(adminRealm)

// before claim
oblOld := obl.BalanceOf(a2u(admin))
oblOld := obl.BalanceOf(a2u(adminAddr))
uassert.Equal(t, oblOld, uint64(99999909895486))

std.TestSkipHeights(1)
CollectReward(3, false)

std.TestSkipHeights(1)

oblNew := obl.BalanceOf(a2u(admin))
oblNew := obl.BalanceOf(a2u(adminAddr))
uassert.Equal(t, oblNew-oblOld, uint64(9895478))
})
}

0 comments on commit 951587e

Please sign in to comment.