mirror of
git://holbrook.no/erc20-demurrage-token
synced 2024-11-05 10:06:45 +01:00
24 lines
559 B
Python
24 lines
559 B
Python
# 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()
|