test errors arent trapped

This commit is contained in:
Victor Shyba 2019-11-18 12:19:16 -03:00 committed by Lex Berezhny
parent f0390786d6
commit 5a6294c08e

View file

@ -35,6 +35,13 @@ class TestSessions(IntegrationTestCase):
info = await self.ledger.network.get_server_features() info = await self.ledger.network.get_server_features()
self.assertEqual(sdk_version, info['server_version']) self.assertEqual(sdk_version, info['server_version'])
async def test_client_errors(self):
# Goal is ensuring thsoe are raised and not trapped accidentally
with self.assertRaisesRegex(Exception, 'not a valid address'):
await self.ledger.network.get_history('of the world')
with self.assertRaisesRegex(Exception, 'rejected by network rules.*TX decode failed'):
await self.ledger.network.broadcast('13370042004200')
class TestSegwitServer(IntegrationTestCase): class TestSegwitServer(IntegrationTestCase):
LEDGER = lbry.wallet LEDGER = lbry.wallet