def test_wireup(self): """ Verify that the command is wired up correctly. The API method indeed calls the appropiate command. """ with patch( 'iota.commands.core.broadcast_transactions.BroadcastTransactionsCommand.__call__', MagicMock(return_value='You found me!')) as mocked_command: api = Iota(self.adapter) # Don't need to call with proper args here. response = api.broadcast_transactions('trytes') self.assertTrue(mocked_command.called) self.assertEqual(response, 'You found me!')
from iota import Iota from config import NODE_URL import json trytes = "ODGARCCDADADPCBDSCGADBEAGABDTCKDNCRC9DPCXCADGAQAEAGAIDIDXCSCGADBEAGAECCBCCMBPBVBKBYBQBQBCCKB9CKBCCCCTBLBVBKBLBKBQBKBKBLBGAQAEAGAADGDVCGADBEAGAHDTCGDHDGAQD99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999BXEOYAONFPBGKEUQZDUZZZODHWJDWHEOYY9AENYF9VNLXZHXBOODCOTYXW9MGGINTEJPLK9AGOPTPODVX999999999999999999999999999AATCFLAOGGTAQATTJBLABAGAABCR9ZJZBD99999999999999999999HVSCOXNZRG9ULCGWDKEKDDQXQGITDEJSHYDZOFOYBECNBLJOUDZSEEVNCXEZLJREBWGWZEHHBZI9GBTTZ999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999V9TCFLAOGGTAQATTJBLABAGAABCZZO9QFWPF999999999MMMMMMMMMKUH9999999RSC99999999999999" api = Iota(NODE_URL) print(api.broadcast_transactions([trytes]))