def test_winningShareRedmption(localFixture, cash, market): claimTradingProceeds = localFixture.contracts['ClaimTradingProceeds'] acquireLongShares(localFixture, cash, market, YES, 1, claimTradingProceeds.address, sender = tester.k1) finalizeMarket(localFixture, market, [0,market.getNumTicks()]) with PrintGasUsed(localFixture, "ClaimTradingProceeds:claimTradingProceeds", CLAIM_PROCEEDS): claimTradingProceeds.claimTradingProceeds(market.address, tester.a1)
def test_winningShareRedmption(localFixture, cash, market): shareToken = localFixture.contracts['ShareToken'] acquireLongShares(localFixture, cash, market, YES, 1, shareToken.address, sender=localFixture.accounts[1]) finalizeMarket(localFixture, market, [0, 0, market.getNumTicks()]) with PrintGasUsed(localFixture, "ClaimTradingProceeds:claimTradingProceeds", CLAIM_PROCEEDS): shareToken.claimTradingProceeds(market.address, localFixture.accounts[1], nullAddress)
def test_winningShareRedmptionCategoricalMarket(localFixture, cash, categorical8Market): shareToken = localFixture.contracts['ShareToken'] acquireLongShares(localFixture, cash, categorical8Market, 7, 1, shareToken.address, sender=localFixture.accounts[1]) finalizeMarket(localFixture, categorical8Market, [0, 0, 0, 0, 0, 0, 0, categorical8Market.getNumTicks()]) with PrintGasUsed( localFixture, "ClaimTradingProceeds:claimTradingProceeds categorical market", CLAIM_PROCEEDS_CATEGORICAL_MARKET): shareToken.claimTradingProceeds(categorical8Market.address, localFixture.accounts[1], nullAddress)