diff --git a/tests/unit/money/test_transfer_cli.py b/tests/unit/money/test_transfer_cli.py index 021a14c6945f6004775a8213d2600cd9f6951082..01ef73d393f32aa67119e69fb054f4578271c42a 100644 --- a/tests/unit/money/test_transfer_cli.py +++ b/tests/unit/money/test_transfer_cli.py @@ -126,6 +126,7 @@ def test_transaction_amount_errors( TRANSFER = ["money", "transfer"] +MUTUALLY_EXCLUSIVE = "is mutually exclusive with arguments" def test_tx_passed_amount_cli(): @@ -144,22 +145,22 @@ def test_tx_passed_amount_cli(): # Multiple options result = CliRunner().invoke(cli, [*TRANSFER, "--amount", 1, "--amountUD", 1]) - assert "Error: Usage" in result.output + assert MUTUALLY_EXCLUSIVE in result.output assert result.exit_code == 2 result = CliRunner().invoke(cli, [*TRANSFER, "--amount", 1, "--allSources"]) - assert "Error: Usage" in result.output + assert MUTUALLY_EXCLUSIVE in result.output assert result.exit_code == 2 result = CliRunner().invoke(cli, [*TRANSFER, "--amountUD", 1, "--allSources"]) - assert "Error: Usage" in result.output + assert MUTUALLY_EXCLUSIVE in result.output assert result.exit_code == 2 result = CliRunner().invoke( cli, [*TRANSFER, "--amount", 1, "--amountUD", 1, "--allSources"], ) - assert "Error: Usage" in result.output + assert MUTUALLY_EXCLUSIVE in result.output assert result.exit_code == 2 result = CliRunner().invoke(cli, [*TRANSFER, "-r", "A"]) @@ -177,14 +178,14 @@ def test_tx_passed_amount_cli(): cli, [*TRANSFER, "-r", "A", "-a", MINIMAL_ABSOLUTE_TX_AMOUNT - 0.001], ) - assert "Error: Invalid value for '--amount'" in result.output + assert "Invalid value for '--amount'" in result.output assert result.exit_code == 2 result = CliRunner().invoke( cli, [*TRANSFER, "-r", "A", "-d", MINIMAL_RELATIVE_TX_AMOUNT - 1e-07], ) - assert "Error: Invalid value for '--amountUD'" in result.output + assert "Invalid value for '--amountUD'" in result.output assert result.exit_code == 2 result = CliRunner().invoke(cli, [*TRANSFER, "-r", "A", "-a", 1, "-a", 2]) diff --git a/tests/unit/test_g1_monetary_license.py b/tests/unit/test_g1_monetary_license.py index 76d8fa15d42b4adbf5c5325c582053daf9708bc7..2bdbc7512e4b5ac833733a1102ebf9a627ea41b4 100644 --- a/tests/unit/test_g1_monetary_license.py +++ b/tests/unit/test_g1_monetary_license.py @@ -38,7 +38,7 @@ def test_license_approval_g1_test(capsys): (False, False), ], ) -@patch("click.confirm") +@patch("rich_click.confirm") @patch.object(gml.G1MonetaryLicense, "display_license") def test_license_approval_g1(mock_display_license, mock_confirm, display, approve): # https://stackoverflow.com/a/62939130 diff --git a/tests/unit/wot/test_revocation.py b/tests/unit/wot/test_revocation.py index 42713a058b294cf395bae88cacc7be87f1ab37a7..27710a53db2e4830328cdafac779e7206c030e95 100644 --- a/tests/unit/wot/test_revocation.py +++ b/tests/unit/wot/test_revocation.py @@ -17,8 +17,8 @@ import urllib from pathlib import Path from unittest.mock import Mock -import click import pytest +import rich_click as click from click.testing import CliRunner from duniterpy.api import bma from duniterpy.documents.revocation import Revocation diff --git a/tests/unit/wot/test_tools.py b/tests/unit/wot/test_tools.py index e50f4090208d5a68daa302c3d1847909dbbc551e..8331a2e926958489853b49e880201559b59b9180 100644 --- a/tests/unit/wot/test_tools.py +++ b/tests/unit/wot/test_tools.py @@ -13,8 +13,8 @@ # You should have received a copy of the GNU Affero General Public License # along with Silkaj. If not, see <https://www.gnu.org/licenses/>. -import click import pytest +import rich_click as click from silkaj.wot import tools as w_tools