1. 24 Feb, 2020 5 commits
  2. 23 Feb, 2020 2 commits
    • Moul's avatar
      [test] #262: Add verify blocks tests: · a37c49e9
      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…
      a37c49e9
    • Moul's avatar
      [feat] #262: Add 'verify' command to check blocks’ signatures · 0bb78cae
      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
      0bb78cae
  3. 12 Feb, 2020 2 commits
  4. 11 Feb, 2020 1 commit
  5. 08 Feb, 2020 1 commit
  6. 28 Jan, 2020 2 commits
  7. 23 Jan, 2020 2 commits
  8. 17 Jan, 2020 2 commits
  9. 15 Jan, 2020 1 commit
  10. 08 Jan, 2020 2 commits
  11. 24 Nov, 2019 2 commits
    • matograine's avatar
      [enh] #255 modify Balance display · 5ea02661
      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
      5ea02661
    • matograine's avatar
      [mod] creating tui.py · 87132337
      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.
      87132337
  12. 22 Nov, 2019 1 commit
  13. 21 Nov, 2019 1 commit
  14. 14 Nov, 2019 3 commits
  15. 12 Nov, 2019 1 commit
  16. 08 Nov, 2019 1 commit
  17. 03 Nov, 2019 2 commits
    • matograine's avatar
      [test] #236: add tests for tx confirmation, mock functions: · 5b990cb5
      matograine authored
      * 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()`
      5b990cb5
    • matograine's avatar
      [enh] #236: improve the tx confirmation display · ceb7c1a3
      matograine authored
      * add display_pubkey() and display_amount() functions to match the proposal
      * modify transaction_confirmation()
      ceb7c1a3
  18. 29 Oct, 2019 1 commit
  19. 28 Oct, 2019 2 commits
  20. 13 Oct, 2019 2 commits
  21. 01 Oct, 2019 2 commits
  22. 23 Sep, 2019 1 commit
  23. 14 Sep, 2019 1 commit