Merge pull request #1185 from tonymorony/FSM
fixed existing token tests
This commit is contained in:
@@ -18,18 +18,29 @@ class CryptoconditionsTokenTest(CryptoconditionsTestFramework):
|
|||||||
rpc = self.nodes[0]
|
rpc = self.nodes[0]
|
||||||
result = rpc.tokenaddress()
|
result = rpc.tokenaddress()
|
||||||
assert_success(result)
|
assert_success(result)
|
||||||
for x in ['AssetsCCaddress', 'myCCaddress', 'Assetsmarker', 'myaddress']:
|
for x in ['TokensCCaddress', 'myCCaddress', 'Tokensmarker', 'myaddress']:
|
||||||
assert_equal(result[x][0], 'R')
|
assert_equal(result[x][0], 'R')
|
||||||
|
|
||||||
result = rpc.tokenaddress(self.pubkey)
|
result = rpc.tokenaddress(self.pubkey)
|
||||||
assert_success(result)
|
assert_success(result)
|
||||||
|
for x in ['TokensCCaddress', 'myCCaddress', 'Tokensmarker', 'myaddress', 'CCaddress']:
|
||||||
|
assert_equal(result[x][0], 'R')
|
||||||
|
|
||||||
|
result = rpc.assetsaddress()
|
||||||
|
assert_success(result)
|
||||||
|
for x in ['AssetsCCaddress', 'myCCaddress', 'Assetsmarker', 'myaddress']:
|
||||||
|
assert_equal(result[x][0], 'R')
|
||||||
|
|
||||||
|
result = rpc.assetsaddress(self.pubkey)
|
||||||
|
assert_success(result)
|
||||||
for x in ['AssetsCCaddress', 'myCCaddress', 'Assetsmarker', 'myaddress', 'CCaddress']:
|
for x in ['AssetsCCaddress', 'myCCaddress', 'Assetsmarker', 'myaddress', 'CCaddress']:
|
||||||
assert_equal(result[x][0], 'R')
|
assert_equal(result[x][0], 'R')
|
||||||
|
|
||||||
# there are no tokens created yet
|
# there are no tokens created yet
|
||||||
result = rpc.tokenlist()
|
result = rpc.tokenlist()
|
||||||
assert_equal(result, [])
|
assert_equal(result, [])
|
||||||
|
|
||||||
# trying to create token with negaive supply
|
# trying to create token with negative supply
|
||||||
result = rpc.tokencreate("NUKE", "-1987420", "no bueno supply")
|
result = rpc.tokencreate("NUKE", "-1987420", "no bueno supply")
|
||||||
assert_error(result)
|
assert_error(result)
|
||||||
|
|
||||||
@@ -50,12 +61,9 @@ class CryptoconditionsTokenTest(CryptoconditionsTestFramework):
|
|||||||
result = rpc.tokenorders()
|
result = rpc.tokenorders()
|
||||||
assert_equal(result, [])
|
assert_equal(result, [])
|
||||||
|
|
||||||
# getting token balance for pubkey
|
# getting token balance for non existing tokenid
|
||||||
result = rpc.tokenbalance(self.pubkey)
|
result = rpc.tokenbalance(self.pubkey)
|
||||||
assert_success(result)
|
assert_error(result)
|
||||||
assert_equal(result['balance'], 0)
|
|
||||||
assert_equal(result['CCaddress'], 'RCRsm3VBXz8kKTsYaXKpy7pSEzrtNNQGJC')
|
|
||||||
assert_equal(result['tokenid'], self.pubkey)
|
|
||||||
|
|
||||||
# get token balance for token with pubkey
|
# get token balance for token with pubkey
|
||||||
result = rpc.tokenbalance(tokenid, self.pubkey)
|
result = rpc.tokenbalance(tokenid, self.pubkey)
|
||||||
|
|||||||
Reference in New Issue
Block a user