mirror of
https://github.com/chaintool-py/eth-erc20.git
synced 2026-04-05 04:07:01 +02:00
Merge branch 'master' into lash/statictoken
This commit is contained in:
BIN
python/.coverage
Normal file
BIN
python/.coverage
Normal file
Binary file not shown.
7
python/.coveragerc
Normal file
7
python/.coveragerc
Normal file
@@ -0,0 +1,7 @@
|
||||
[run]
|
||||
branch = True
|
||||
[report]
|
||||
omit = .venv/*
|
||||
**/runnable/*.py
|
||||
[html]
|
||||
|
||||
@@ -94,4 +94,4 @@ class GiftableToken(TxFactory):
|
||||
tx = self.template(sender_address, contract_address, use_nonce=True)
|
||||
tx = self.set_code(tx, data)
|
||||
tx = self.finalize(tx, tx_format)
|
||||
return tx
|
||||
return tx
|
||||
0
python/run_tests.sh
Normal file → Executable file
0
python/run_tests.sh
Normal file → Executable file
@@ -12,6 +12,7 @@ from chainlib.eth.tx import (
|
||||
receipt,
|
||||
)
|
||||
from chainlib.eth.address import to_checksum_address
|
||||
from hexathon import strip_0x
|
||||
|
||||
# local imports
|
||||
from giftable_erc20_token import GiftableToken
|
||||
@@ -102,7 +103,7 @@ class TestToken(EthTesterCase):
|
||||
o = transaction(tx_hash)
|
||||
r = self.rpc.do(o)
|
||||
data = c.parse_transfer_request(r['data'])
|
||||
self.assertEqual(data[0], self.accounts[1])
|
||||
self.assertEqual(data[0], strip_0x(self.accounts[1]))
|
||||
self.assertEqual(data[1], 1000)
|
||||
|
||||
|
||||
@@ -124,7 +125,7 @@ class TestToken(EthTesterCase):
|
||||
o = transaction(tx_hash)
|
||||
r = self.rpc.do(o)
|
||||
data = c.parse_approve_request(r['data'])
|
||||
self.assertEqual(data[0], self.accounts[1])
|
||||
self.assertEqual(data[0], strip_0x(self.accounts[1]))
|
||||
self.assertEqual(data[1], 1000)
|
||||
|
||||
nonce_oracle = RPCNonceOracle(self.accounts[1], conn=self.conn)
|
||||
@@ -138,8 +139,8 @@ class TestToken(EthTesterCase):
|
||||
o = transaction(tx_hash)
|
||||
r = self.rpc.do(o)
|
||||
data = c.parse_transfer_from_request(r['data'])
|
||||
self.assertEqual(data[0], self.accounts[0])
|
||||
self.assertEqual(data[1], self.accounts[2])
|
||||
self.assertEqual(data[0], strip_0x(self.accounts[0]))
|
||||
self.assertEqual(data[1], strip_0x(self.accounts[2]))
|
||||
self.assertEqual(data[2], 1001)
|
||||
|
||||
(tx_hash, o) = c.transfer_from(self.address, self.accounts[1], self.accounts[0], self.accounts[2], 1000)
|
||||
|
||||
Reference in New Issue
Block a user