3 from Account import Account
4 from connection import Connection
8 class TestAccountMethods(unittest.TestCase):
11 con = Connection("http://127.0.0.1:9888")
12 account_list = Account.list(con)
13 for account in account_list:
14 print(account.id, account.alias, account.xpubs, account.key_index, account.quorum)
15 self.assertIsNotNone(account_list)
17 def test_find_by_alias(self):
18 con = Connection("http://127.0.0.1:9888")
19 account = Account.find_by_alias(con, "receiver-account")
20 print(account.id, account.alias, account.xpubs, account.key_index, account.quorum)
22 def test_create(self):
23 con = Connection("http://127.0.0.1:9888")
24 xpub = Keys.find_by_alias(con, "test").xpub
25 account = Account.create(con, [xpub], "shengsheng", 1)
26 print(account.id, account.alias, account.xpubs, account.key_index, account.quorum)
28 def test_delete(self):
29 con = Connection("http://127.0.0.1:9888")
30 status = Account.delete(con, "shengsheng")
31 self.assertIs("true", status)
33 def test_create_address(self):
34 con = Connection("http://127.0.0.1:9888")
35 account = Account.find_by_alias(con, "zhangsan")
37 response = Account.create_address(con, "zhangsan", account.id)
39 print(response['address'])
41 if __name__ == '__main__':