-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
test.py: refactor, modularize, cleanup code, make fully OO
- test groups are now separate classes in separate modules - test data and code is loaded on an as-needed basis - new TestSuiteRunner and CmdGroupMgr classes - simplified invocation: if arguments are omitted, all default tests relevant for given network and option are run. The following set of invocations provides nearly complete coverage of MMGen's core functionality: test/test.py test/test.py --segwit-random test/test.py --bech32 test/test.py --coin=ltc test/test.py --coin=ltc --segwit-random test/test.py --coin=ltc --bech32 test/test.py --coin=bch test/test.py --coin=eth test/test.py --coin=etc
- Loading branch information
Showing
24 changed files
with
4,953 additions
and
4,345 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.