def setAmount(self, amount_sat): if amount_sat is None: self.setText(" ") # Space forces repaint in case units changed else: self.setText( format_satoshis_plain(amount_sat, decimal_point=self.decimal_point())) self.repaint() # macOS hack for #6269
def test_format_satoshis_plain_to_mbtc(self): self.assertEqual("0.01234", format_satoshis_plain(1234, decimal_point=5))
def test_format_satoshis_plain_decimal(self): self.assertEqual("0.00001234", format_satoshis_plain(Decimal(1234)))