From ba0f55ac2f80cca6d8453ee772ca29b39f074d0f Mon Sep 17 00:00:00 2001 From: "Jonathan \"Duke\" Leto" Date: Fri, 10 Aug 2018 10:46:07 +0200 Subject: [PATCH] Add tests for tokencreate and rewardsaddress --- qa/rpc-tests/cryptoconditions.py | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/qa/rpc-tests/cryptoconditions.py b/qa/rpc-tests/cryptoconditions.py index 17a887bd5..23c6479fe 100755 --- a/qa/rpc-tests/cryptoconditions.py +++ b/qa/rpc-tests/cryptoconditions.py @@ -151,12 +151,11 @@ class CryptoConditionsTest (BitcoinTestFramework): result = rpc.tokenaddress(self.pubkey) assert_equal(result['result'], 'success') - for x in ['AssetsCCaddress', 'myCCaddress', 'Assetsmarker', 'myaddress']: + for x in ['AssetsCCaddress', 'myCCaddress', 'Assetsmarker', 'myaddress', 'CCaddress']: assert_equal(result[x][0], 'R') - # fails if no funds? - # result = rpc.tokencreate("DUKE", 0.10, "duke") - # assert_equal(result['result'], 'success') + result = rpc.tokencreate("DUKE", "1987.420", "duke") + assert_equal(result['result'], 'success') # there are no tokens created yet result = rpc.tokenlist() @@ -174,6 +173,16 @@ class CryptoConditionsTest (BitcoinTestFramework): #result = rpc.tokeninfo(self.pubkey) + # Rewards Tests + + result = rpc.rewardsaddress() + for x in ['RewardsCCaddress', 'myCCaddress', 'Rewardsmarker', 'myaddress']: + assert_equal(result[x][0], 'R') + + result = rpc.rewardsaddress(self.pubkey) + for x in ['RewardsCCaddress', 'myCCaddress', 'Rewardsmarker', 'myaddress', 'CCaddress']: + assert_equal(result[x][0], 'R') + if __name__ == '__main__': CryptoConditionsTest ().main ()