- Apr 07, 2020
-
-
matograine authored
* Breaking change: Rename `--output` option to `--recipient` * Add extra small options to ease passing multiple amounts and recipients: * `-a/--amount` * `-d/--amountUD` * `-r/--recipient` * Add possibility to pass multiple options: * Breaking change: recipients public keys are no longer `:` separated: `-r A -r B` * Store the options in variables names in plural for preciseness * Fix: Handle the case when no option specifying the amount is passed * Restrict `--allSources` option to a single recipient, case not handle for now * Extend tests with two upper checks * Improve help
-
- Feb 24, 2020
-
-
- Pubkey pattern defined in constants - Merge search and compline on the same line
-
-
- 're.' is not too long
-
-
matograine authored
* use Duniterpy's regexp for authfile checking * former regexp would fail on legit privkeys) * makes Silkaj compatible with Cesiums PubSec authentication files. * document the function auth_by_auth_file()
-
- Feb 23, 2020
-
-
Moul authored
- Integration test on the overall command: - Use click CliRunner().invoke() - https://click.palletsprojects.com/en/7.x/testing/#basic-testing - integration tests are requesting a node - If the node is down, the tests are broken - Unit tests on all the functions to test most of the major corner cases: - valid and a non-valid blocks signatures: - Kind of already in DuniterPy tests…
-
Moul authored
- Based on DuniterPy 0.56.0 which implements block signature verification - #183: Click progress bar - Handle BMA anti-spam protection whith an exception - Possibility to pass starting and ending block numbers to verify them - Default to 0,0(head) for the full blockchain - Get rid of the client singleton, in order to have full control over it
-
- Feb 12, 2020
-
-
Moul authored
-
Moul authored
- Use caret requirement: - https://python-poetry.org/docs/dependency-specification/#caret-requirements - Remove now useless black prereleases statement
-
- Feb 11, 2020
-
-
Moul authored
-
- Feb 08, 2020
-
-
Moul authored
- Build and tests jobs weren't triggered when the code was changing
-
- Jan 28, 2020
-
-
- Kept for pyinstaller because unmaintained and lazy to search
-
-
- Jan 23, 2020
- Jan 17, 2020
- Jan 15, 2020
-
-
Moul authored
-
- Jan 08, 2020
- Nov 24, 2019
-
-
matograine authored
* change the balance display to a table * use display_amount() and tabulate in the balance display * mod tests_end_to_end.py to match new display
-
matograine authored
* create tui.py with license statement * move display_amount() and display_pubkey() to tui.py to prevent circular dependencies * change display_amount() to prevent circular dependency with money.py. * Now display_amount() needs the ud_value parameter. * display_amount() is no more async * mod tx.py and test_unit_tx.py to match new location of the two features.
-
- Nov 22, 2019
-
-
Moul authored
- for tx and cert commands
-
- Nov 21, 2019
-
-
Moul authored
-
- Nov 14, 2019
-
-
Moul authored
-
Moul authored
- Try using same only files block changes to trigger tests-3.7 and pages jobs - Otherwise, pages job could think tests-3.7 does not exists
-
matograine authored
* mock_ud_value set to 314. Former value 3.14159 shall never occur.
-
- Nov 12, 2019
-
-
Moul authored
-
- Nov 08, 2019
-
- Nov 03, 2019
-
-
* add tests for display_pubkey(), display_amount() and transaction_confirmation() in tests/test_unit_tx.py. * patch async functions. * create the patched.py module containing patched/mocked functions. * modify silkaj/tx.py to match patch requirements: * `from silkaj.wot import is_member` -> `from silkaj import wot` * `await is_member()` -> `await wot.is_member()`
-
* add display_pubkey() and display_amount() functions to match the proposal * modify transaction_confirmation()
-
- Oct 29, 2019
-
-
Moul authored
-
- Oct 28, 2019
-
-
Moul authored
-
Moul authored
- '--' is necessary to pass options - Update documentation and CI - See https://github.com/sdispater/poetry/issues/1500
-
- Oct 13, 2019
- Oct 01, 2019
- Sep 23, 2019
-
-
Moul authored
-