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