Added test for createRandomAddress API command
This commit is contained in:
parent
10346c84aa
commit
981dddade4
|
@ -22,6 +22,9 @@ class TestAPI(unittest.TestCase):
|
||||||
print('API start detected!')
|
print('API start detected!')
|
||||||
return
|
return
|
||||||
|
|
||||||
|
def _add_random_address(self, label):
|
||||||
|
return self.api.createRandomAddress(base64.encodestring(label))
|
||||||
|
|
||||||
def test_user_password(self):
|
def test_user_password(self):
|
||||||
api_wrong = xmlrpclib.ServerProxy("http://test:wrong@127.0.0.1:8442/")
|
api_wrong = xmlrpclib.ServerProxy("http://test:wrong@127.0.0.1:8442/")
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
|
@ -37,6 +40,7 @@ class TestAPI(unittest.TestCase):
|
||||||
)
|
)
|
||||||
|
|
||||||
def test_arithmetic(self):
|
def test_arithmetic(self):
|
||||||
|
"""add API command"""
|
||||||
self.assertEqual(self.api.add(69, 42), 111)
|
self.assertEqual(self.api.add(69, 42), 111)
|
||||||
|
|
||||||
def test_invalid_method(self):
|
def test_invalid_method(self):
|
||||||
|
@ -73,8 +77,11 @@ class TestAPI(unittest.TestCase):
|
||||||
# "API Error 0021: Unexpected API Failure -
|
# "API Error 0021: Unexpected API Failure -
|
||||||
# cannot concatenate 'str' and 'int' objects"
|
# cannot concatenate 'str' and 'int' objects"
|
||||||
|
|
||||||
# def test_create_random_address(self):
|
def test_create_random_address(self):
|
||||||
# pass
|
addr = self._add_random_address('random_1')
|
||||||
|
self.assertRegexpMatches(addr, r'^BM-')
|
||||||
|
self.assertRegexpMatches(addr[3:], r'[a-zA-Z1-9]+$')
|
||||||
|
self.assertEqual(self.api.deleteAddress(addr), 'success')
|
||||||
|
|
||||||
def test_addressbook(self):
|
def test_addressbook(self):
|
||||||
# Initially it's empty
|
# Initially it's empty
|
||||||
|
@ -102,3 +109,7 @@ class TestAPI(unittest.TestCase):
|
||||||
json.loads(self.api.listAddressBookEntries()).get('addresses'),
|
json.loads(self.api.listAddressBookEntries()).get('addresses'),
|
||||||
[]
|
[]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# def test_send_broadcast(self):
|
||||||
|
# addr = self._add_random_address('random_2')
|
||||||
|
|
||||||
|
|
Reference in New Issue
Block a user