bip21: add testcases for amount bounds
This commit is contained in:
@@ -130,6 +130,19 @@ class TestPaymentIdentifier(ElectrumTestCase):
|
||||
pi = PaymentIdentifier(None, bip21)
|
||||
self.assertFalse(pi.is_valid())
|
||||
|
||||
# amount bounds
|
||||
bip21 = 'bitcoin:1RustyRX2oai4EYYDpQGWvEL62BBGqN9T?amount=-1'
|
||||
pi = PaymentIdentifier(None, bip21)
|
||||
self.assertFalse(pi.is_valid())
|
||||
|
||||
bip21 = 'bitcoin:1RustyRX2oai4EYYDpQGWvEL62BBGqN9T?amount=21000001'
|
||||
pi = PaymentIdentifier(None, bip21)
|
||||
self.assertFalse(pi.is_valid())
|
||||
|
||||
bip21 = 'bitcoin:1RustyRX2oai4EYYDpQGWvEL62BBGqN9T?amount=0'
|
||||
pi = PaymentIdentifier(None, bip21)
|
||||
self.assertFalse(pi.is_valid())
|
||||
|
||||
def test_lnurl(self):
|
||||
lnurl = 'lnurl1dp68gurn8ghj7um9wfmxjcm99e5k7telwy7nxenrxvmrgdtzxsenjcm98pjnwxq96s9'
|
||||
pi = PaymentIdentifier(None, lnurl)
|
||||
|
||||
Reference in New Issue
Block a user