This repository has been archived on 2023-03-01. You can view files and clone it, but cannot push or open issues or pull requests.
erc20-demurrage-token-archive/python/tests/test_demurrage_ext.py

24 lines
559 B
Python
Raw Normal View History

2021-07-02 15:29:56 +02:00
# standard imports
import datetime
import unittest
# local imports
from erc20_demurrage_token.demurrage import DemurrageCalculator
# test imports
from tests.base import TestDemurrage
class TestEmulate(TestDemurrage):
def test_amount_since(self):
d = datetime.datetime.utcnow() - datetime.timedelta(seconds=29, hours=5, minutes=3, days=4)
c = DemurrageCalculator(0.00000050105908373373)
a = c.amount_since(100, d.timestamp())
self.assert_within_lower(a, 99.69667, 0.1)
if __name__ == '__main__':
unittest.main()