Commit graph

971 commits

Author SHA1 Message Date
00a8ff30ad
update coin daemon support
DAEMON              VERSION
- Bitcoin Core:       25.1.0
- Bitcoin Cash Node:  26.1.0
- Geth:               1.13.4
2023-11-09 14:32:27 +00:00
66f318b4ef
use relative imports wherever possible 2023-11-08 08:11:28 +00:00
a5766aae1d
minor cleanup, update for node tools 2023-11-05 13:41:32 +00:00
7135744de7
use pycryptodomex instead of pysha3 for keccak_256 function 2023-10-18 12:11:48 +00:00
11b131fda8
pylint integration
Lint the entire MMGen Wallet code base, including test suite:

    # Install pylint:
    $ python3 -m pip install pylint

    # Perform the check:
    $ test/test-release.sh lint

The check should complete without error when running Python v3.9 or greater,
provided all required Python dependencies described in Test-Suite.md, including
altcoin dependencies, are installed.
2023-10-13 09:51:15 +00:00
653827c15e
test suite: minor fixes and cleanups 2023-10-13 09:51:14 +00:00
a7e816f98e
test suite: make test scripts importable as modules 2023-10-13 09:51:14 +00:00
6a21044127
test suite: improve initialization of sys.path and repo_root 2023-10-13 09:51:14 +00:00
60ce46c768
test rename: test.py -> cmdtest.py 2023-10-13 09:51:14 +00:00
055759f02a
pylint integration: minor compatibility changes 2023-10-13 09:51:13 +00:00
f2bf16bbdb
minor fixes and cleanups 2023-10-13 09:51:13 +00:00
0a1e3c3c98
pylint integration: gc.platform -> sys.platform 2023-10-13 09:51:12 +00:00
7e8f3ab7b5
pylint (test suite) - bugfixes 2023-10-11 12:58:53 +00:00
cd19f132f9
pylint (test suite) - return from __init__() 2023-10-11 12:58:53 +00:00
2076c0308b
pylint (test suite) - various cleanups 2023-10-11 12:58:53 +00:00
775e596dda
pylint (test suite) - unused variables 2023-10-11 12:58:52 +00:00
a0fe92f832
pylint (test suite) - non-interpolated f-strings 2023-10-11 12:58:52 +00:00
9a8f6216f7
pylint (test suite) - f-strings 2023-10-11 12:58:52 +00:00
033822f565
pylint (test suite) - use "is" for bool,None,type equality 2023-10-11 12:58:52 +00:00
07d2d6dcb9
pylint (test suite) - type comparison with isinstance() 2023-10-11 12:58:51 +00:00
7b32c412d5
pylint (test suite) - imports 2023-10-11 12:58:51 +00:00
b8fb987bb3
pylint (test suite) - inherit from object implicitly 2023-10-11 12:58:51 +00:00
01430166e5
whitespace, comments, docstrings (test suite) 2023-10-11 12:58:51 +00:00
ae533adb3a
test suite: exception handling fixes 2023-10-04 13:58:40 +00:00
bc86ccfd60
test suite: a few missing import fixes 2023-10-04 13:58:40 +00:00
da32c52a0f
a few minor cleanups 2023-10-03 14:27:58 +00:00
91d0db3411
unit_tests.py: whitespace 2023-10-03 14:27:57 +00:00
e99950373a
delete mmgen/common.py; import fixes and cleanups throughout (deglob) 2023-10-03 14:27:57 +00:00
f626fc2e05
missing import fixes throughout 2023-10-03 14:27:57 +00:00
aff850d1c8
test suite: import cleanups 2023-10-03 14:27:57 +00:00
1f8261ccab
tooltest.py: import cleanups, --testing-status fixes 2023-10-03 14:27:56 +00:00
86beb56e54
test.py: import cleanups 2023-10-03 14:27:56 +00:00
bbe19effb0
unit_tests.py: cleanups, import cleanups 2023-10-03 14:27:56 +00:00
18d0b285ee
objattrtest.py: cleanups, import cleanups 2023-10-03 14:27:55 +00:00
b98d5312ec
objtest.py: cleanups, import cleanups 2023-10-03 14:27:55 +00:00
31390cfa33
exec_wrapper.py: sys.path fixup for test scripts 2023-10-03 14:27:55 +00:00
6c249dec5b
load dev tools only when MMGEN_DEVTOOLS env var is set 2023-09-30 15:36:41 +00:00
ac0e08e55f
unit_tests.py: add silence_output attr 2023-09-30 15:36:41 +00:00
60e7972f50
unit_tests.py: cleanups, add _pre() and _post() hooks 2023-09-30 15:36:41 +00:00
603f47ff5e
a few minor fixes and cleanups 2023-09-30 15:36:40 +00:00
f720b8e48e
test suite: prune sys.path, set PYTHONPATH to overlay root
- when running scripts under the exec wrapper, ensure that directories in
  `sys.path` contain no potentially importable names not present in the
  production environment
2023-09-29 12:24:22 +00:00
6a84ade2c7
exec_wrapper.py, test_init.py: minor cleanups 2023-09-29 12:24:22 +00:00
f9ee86a98a
test.py, exec_wrapper.py: improve error handling 2023-09-29 12:24:22 +00:00
14678f371e
Config: new attribute: test_datadir 2023-09-29 12:24:22 +00:00
a0ffe37a58
test.py: log, error filename cleanups 2023-09-29 12:24:21 +00:00
31a6e62a24
test suite: sys.path, overlay, PYTHONPATH cleanups 2023-09-26 10:23:40 +00:00
845470302d
test suite: remove --system option, minor cleanups 2023-09-26 10:23:40 +00:00
e1c9756250
util.py: new fmt_dict() function, add test 2023-09-25 13:25:02 +00:00
7487256e70
util.py: fmt_list(): add data conversion support, add test 2023-09-25 13:25:02 +00:00
e1a9f0870f
util.py: list_gen(): support inclusion of multiple members, add test 2023-09-25 13:25:01 +00:00