Browse Source

Revert "some diceCC rpc/tests fixes"

This reverts commit 286ae11874.
pull/4/head
Anton Lysakov 6 years ago
parent
commit
97b1ef6625
  1. 14
      qa/rpc-tests/cryptoconditions.py
  2. 1
      src/cc/dice.cpp

14
qa/rpc-tests/cryptoconditions.py

@ -201,19 +201,19 @@ class CryptoConditionsTest (BitcoinTestFramework):
assert_error(result)
# placing 0 amount bet
result = rpc.dicebet(dicename,diceid,"0","2")
result = rpc.dicebet(dicename,diceid,"0","1")
assert_error(result)
# placing negative amount bet
result = rpc.dicebet(dicename,diceid,"-1","2")
result = rpc.dicebet(dicename,diceid,"-1","1")
assert_error(result)
# placing bet more than maxbet
result = rpc.dicebet(dicename,diceid,"900","2")
result = rpc.dicebet(dicename,diceid,"900","1")
assert_error(result)
# placing bet with amount more than funding
result = rpc.dicebet(dicename,diceid,"3000","2")
result = rpc.dicebet(dicename,diceid,"3000","1")
assert_error(result)
# placing bet with potential won more than funding
@ -233,15 +233,15 @@ class CryptoConditionsTest (BitcoinTestFramework):
assert_error(result)
# placing bet with not correct dice name
result = rpc.dicebet("nope",diceid,"100","2")
result = rpc.dicebet("nope",diceid,"100","1")
assert_error(result)
# placing bet with not correct dice id
result = rpc.dicebet(dicename,self.pubkey,"100","2")
result = rpc.dicebet(dicename,self.pubkey,"100","1")
assert_error(result)
# valid bet placing
placebet = rpc.dicebet(dicename,diceid,"100","2")
placebet = rpc.dicebet(dicename,diceid,"100","1")
betid = self.send_and_mine(placebet["hex"])
assert result, "bet placed"

1
src/cc/dice.cpp

@ -1073,7 +1073,6 @@ std::string DiceBet(uint64_t txfee,char *planstr,uint256 fundingtxid,int64_t bet
return("");
}
if ( (cp= Diceinit(fundingPubKey,fundingtxid,&C,planstr,txfee,mypk,dicepk,sbits,minbet,maxbet,maxodds,timeoutblocks)) == 0 )
error = "Diceinit error on Dicebet (probably plan not exists or plan name not match)";
return("");
if ( bet < minbet || bet > maxbet || odds > maxodds )
{

Loading…
Cancel
Save