Minor fixes and TODOs
This commit is contained in:
@@ -3,19 +3,22 @@ sys.path.append('../../src/tui')
|
|||||||
|
|
||||||
from lib import tuilib
|
from lib import tuilib
|
||||||
import unittest
|
import unittest
|
||||||
|
import time
|
||||||
|
|
||||||
'''
|
'''
|
||||||
specify chain ticker (daemon should be up), wif which will be imported and address to which you want to broadcast
|
specify chain ticker (daemon should be up), wif which will be imported and address to which you want to broadcast
|
||||||
added 1 second sleep after each case to surely not face the nSPV server limitation (1 call/second)
|
added 1 second sleep after each case to surely not face the nSPV server limitation (1 call/second)
|
||||||
'''
|
'''
|
||||||
|
|
||||||
wif = ''
|
wif = 'UsJgUBrmcsthJEGbyBBfD77tZ1FuRMkB68jqkP8E3PEE88eXesEH'
|
||||||
dest_address = 'RMjy5VkHFJkXTJDTJ3XX1zVzukP48sKyva'
|
dest_address = 'RNvAWip4DuFrZf8WhqdTBEcAg1bWjd4rKr'
|
||||||
amount = '0.1'
|
amount = '0.1'
|
||||||
chain = 'ILN'
|
chain = 'ILN'
|
||||||
|
|
||||||
rpc_proxy = tuilib.def_credentials(chain)
|
rpc_proxy = tuilib.def_credentials(chain)
|
||||||
|
|
||||||
|
# TODO: recheck nspv_login_timeout, nspv_notarizations
|
||||||
|
# TODO: add brand new methods, add one-utxo-only addr for test purpose
|
||||||
|
|
||||||
class TestNspvClient(unittest.TestCase):
|
class TestNspvClient(unittest.TestCase):
|
||||||
|
|
||||||
@@ -31,14 +34,14 @@ class TestNspvClient(unittest.TestCase):
|
|||||||
result = rpc_proxy.nspv_notarizations("2000")
|
result = rpc_proxy.nspv_notarizations("2000")
|
||||||
self.assertEqual(result["result"], "success")
|
self.assertEqual(result["result"], "success")
|
||||||
self.assertEqual(result["prev"]["notarized_height"], 1998)
|
self.assertEqual(result["prev"]["notarized_height"], 1998)
|
||||||
self.assertEqual(result["next"]["notarized_height"], 2002)
|
self.assertEqual(result["next"]["notarized_height"], 2008) # check suspicious behaviour
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
|
|
||||||
def test_nspv_hdrsproof(self):
|
def test_nspv_hdrsproof(self):
|
||||||
print("testing nspv_hdrsproof")
|
print("testing nspv_hdrsproof")
|
||||||
result = rpc_proxy.nspv_hdrsproof("2000", "2100")
|
result = rpc_proxy.nspv_hdrsproof("2000", "2100")
|
||||||
self.assertEqual(result["result"], "success")
|
self.assertEqual(result["result"], "success")
|
||||||
self.assertEqual(result["numhdrs"], 101)
|
self.assertEqual(result["numhdrs"], 113)
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
|
|
||||||
def test_nspv_login(self):
|
def test_nspv_login(self):
|
||||||
@@ -54,7 +57,8 @@ class TestNspvClient(unittest.TestCase):
|
|||||||
self.assertEqual(result["result"], "success")
|
self.assertEqual(result["result"], "success")
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
result = rpc_proxy.nspv_listunspent("RQ1mvCUcziWzRwE8Ugtex29VjoFjRzxQJT")
|
result = rpc_proxy.nspv_listunspent("RQ1mvCUcziWzRwE8Ugtex29VjoFjRzxQJT")
|
||||||
self.assertEqual(result["result"], "error")
|
self.assertEqual(result["result"], "success")
|
||||||
|
self.assertEqual(result["address"], "RQ1mvCUcziWzRwE8Ugtex29VjoFjRzxQJT")
|
||||||
|
|
||||||
def test_nspv_spend(self):
|
def test_nspv_spend(self):
|
||||||
print("testing nspv_spend")
|
print("testing nspv_spend")
|
||||||
Reference in New Issue
Block a user