def update_can_send(self, lnworker: LNWallet):
     msg = _('Can send') + ' ' + self.parent.format_amount(lnworker.num_sats_can_send())\
           + ' ' + self.parent.base_unit() + '; '\
           + _('can receive') + ' ' + self.parent.format_amount(lnworker.num_sats_can_receive())\
           + ' ' + self.parent.base_unit()
     self.can_send_label.setText(msg)
     self.update_swap_button(lnworker)
Exemple #2
0
 def test_lnworker_decode_channel_update_msg(self):
     msg_without_prefix = bytes.fromhex("439b71c8ddeff63004e4ff1f9764a57dcf20232b79d9d669aef0e31c42be8e44208f7d868d0133acb334047f30e9399dece226ccd98e5df5330adf7f356290516fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d619000000000008762700054a00005ef2cf9c0101009000000000000003e80000000000000001000000002367b880")
     # good messages
     self.assertNotEqual(
         None,
         LNWallet._decode_channel_update_msg(msg_without_prefix))
     self.assertNotEqual(
         None,
         LNWallet._decode_channel_update_msg(bytes.fromhex("0102") + msg_without_prefix))
     # bad messages
     self.assertEqual(
         None,
         LNWallet._decode_channel_update_msg(bytes.fromhex("0102030405")))
     self.assertEqual(
         None,
         LNWallet._decode_channel_update_msg(bytes.fromhex("ffff") + msg_without_prefix))
     self.assertEqual(
         None,
         LNWallet._decode_channel_update_msg(bytes.fromhex("0101") + msg_without_prefix))
 def update_swap_button(self, lnworker: LNWallet):
     if lnworker.num_sats_can_send() or lnworker.num_sats_can_receive():
         self.swap_button.setEnabled(True)
     else:
         self.swap_button.setEnabled(False)