tests: payment_identifier: add some more whitespace situations, fix script spk
This commit is contained in:
@@ -161,7 +161,6 @@ class TestPaymentIdentifier(ElectrumTestCase):
|
|||||||
'bc1qj3zx2zc4rpv3npzmznxhdxzn0wm7pzqp8p2293,0.01',
|
'bc1qj3zx2zc4rpv3npzmznxhdxzn0wm7pzqp8p2293,0.01',
|
||||||
'bc1q66ex4c3vek4cdmrfjxtssmtguvs3r30pf42jpj,0.01',
|
'bc1q66ex4c3vek4cdmrfjxtssmtguvs3r30pf42jpj,0.01',
|
||||||
'bc1qy7ps80x5csdqpfcekn97qfljxtg2lrya8826ds,!',
|
'bc1qy7ps80x5csdqpfcekn97qfljxtg2lrya8826ds,!',
|
||||||
'script(OP_RETURN deadbeef),0'
|
|
||||||
])
|
])
|
||||||
pi = PaymentIdentifier(self.wallet, pi_str)
|
pi = PaymentIdentifier(self.wallet, pi_str)
|
||||||
self.assertTrue(pi.is_valid())
|
self.assertTrue(pi.is_valid())
|
||||||
@@ -177,16 +176,26 @@ class TestPaymentIdentifier(ElectrumTestCase):
|
|||||||
self.assertTrue(pi.is_multiline())
|
self.assertTrue(pi.is_multiline())
|
||||||
|
|
||||||
def test_spk(self):
|
def test_spk(self):
|
||||||
pi_str = 'bc1qj3zx2zc4rpv3npzmznxhdxzn0wm7pzqp8p2293'
|
address = 'bc1qj3zx2zc4rpv3npzmznxhdxzn0wm7pzqp8p2293'
|
||||||
pi = PaymentIdentifier(None, pi_str)
|
for pi_str in [
|
||||||
self.assertTrue(pi.is_valid())
|
f'{address}',
|
||||||
self.assertTrue(pi.is_available())
|
f' {address}',
|
||||||
|
f'{address} ',
|
||||||
|
f'{address}'.upper(),
|
||||||
|
]:
|
||||||
|
pi = PaymentIdentifier(None, pi_str)
|
||||||
|
self.assertTrue(pi.is_valid())
|
||||||
|
self.assertTrue(pi.is_available())
|
||||||
|
|
||||||
# TODO: script should be valid?
|
spk = 'script(OP_RETURN baddc0ffee)'
|
||||||
# pi_str = 'script(OP_RETURN baddc0ffee),0'
|
for pi_str in [
|
||||||
# pi = PaymentIdentifier(None, pi_str)
|
f'{spk}',
|
||||||
# self.assertTrue(pi.is_valid())
|
f' {spk}',
|
||||||
# self.assertTrue(pi.is_available())
|
f'{spk} ',
|
||||||
|
]:
|
||||||
|
pi = PaymentIdentifier(None, pi_str)
|
||||||
|
self.assertTrue(pi.is_valid())
|
||||||
|
self.assertTrue(pi.is_available())
|
||||||
|
|
||||||
def test_email_and_domain(self):
|
def test_email_and_domain(self):
|
||||||
pi_str = 'some.domain'
|
pi_str = 'some.domain'
|
||||||
|
|||||||
Reference in New Issue
Block a user