Kristaps Kaupe
4a0d5d4014
Use list of tuples for multiple parameter BIP21 encoding tests
...
Dicts don't have guaranteed ordering.
Also now tests both with dicts and list of tuples for single parameter
tests.
All the actual code still use dicts, parameter order in BIP21 URI's in
real life should not matter.
6 years ago
Kristaps Kaupe
bfe9f3531e
Raise ValueError on invalid Bitcoin amount strings
6 years ago
Kristaps Kaupe
13436e0032
Fix BTC amount formatting for small amounts and add amount tests
6 years ago
Kristaps Kaupe
4eced504b2
Add BIP21 support for Payjoin
6 years ago
Kristaps Kaupe
faaf51eada
Add BIP21 bitcoin payment URI support to sendpayment.py
6 years ago
James Hilliard
4bf1f50d4e
Remove Python 2 compatibility imports and disable Python 2 installation in setuptools.
6 years ago
James Hilliard
6dc3504f8a
Convert jmclient to py3 style
7 years ago
James Hilliard
3537fb48fb
Convert jmbitcoin to py3 style
7 years ago
James Hilliard
089f75c0a3
Replace deprecated py.test syntax with pytest.
7 years ago
undeath
03ee77b96b
fix issues highlighted by flake8
7 years ago
undeath
1451c9e3ae
remove unused imports
7 years ago
AdamISZ
d00be363bf
add 3rd vector for bip32 (leading null byte)
7 years ago
AdamISZ
2916d528fe
bech32 destination addresses and script conversions
...
jmclient validate_address update for bech32 and test
add_tx_notify supports/handles bech32 outputs
bugfix Qt for bech32 address validation
8 years ago
Adam Gibson
0ea2dc5301
Completed coverage of jmbitcoin, jmbase, jmclient
...
Includes moving coverage and pytest files to root directory.
9 years ago
Adam Gibson
285f146446
Add tests for packages; bitcoin tests working, others in progress
...
Slight modification to install process, using pip install to avoid
polluting directories with build data.
Added general regression test support files to test/ (distinct from
planned package-level unit tests), this 2 levels of test should
function much better.
9 years ago