WIP refactor redistribution tests

This commit is contained in:
nolash
2021-06-04 14:03:07 +02:00
parent 3471229ae6
commit 68fa6488d2
2 changed files with 175 additions and 153 deletions

View File

@@ -194,6 +194,14 @@ class DemurrageToken(ERC20):
return self.call_noarg('actualPeriod', contract_address, sender_address=sender_address)
def period_start(self, contract_address, sender_address=ZERO_ADDRESS):
return self.call_noarg('actualPeriod', contract_address, sender_address=sender_address)
def period_duration(self, contract_address, sender_address=ZERO_ADDRESS):
return self.call_noarg('actualPeriod', contract_address, sender_address=sender_address)
def demurrage_amount(self, contract_address, sender_address=ZERO_ADDRESS):
return self.call_noarg('demurrageAmount', contract_address, sender_address=sender_address)
@@ -202,6 +210,14 @@ class DemurrageToken(ERC20):
return abi_decode_single(ABIContractType.UINT256, v)
def parse_period_start(self, v):
return abi_decode_single(ABIContractType.UINT256, v)
def parse_period_duration(self, v):
return abi_decode_single(ABIContractType.UINT256, v)
def parse_demurrage_amount(self, v):
return abi_decode_single(ABIContractType.UINT256, v)