diff --git a/tests/money/__init__.py b/tests/unit/money/__init__.py similarity index 100% rename from tests/money/__init__.py rename to tests/unit/money/__init__.py diff --git a/tests/money/test_history.py b/tests/unit/money/test_history.py similarity index 100% rename from tests/money/test_history.py rename to tests/unit/money/test_history.py diff --git a/tests/money/test_tools.py b/tests/unit/money/test_tools.py similarity index 100% rename from tests/money/test_tools.py rename to tests/unit/money/test_tools.py diff --git a/tests/money/test_transfer.py b/tests/unit/money/test_transfer.py similarity index 100% rename from tests/money/test_transfer.py rename to tests/unit/money/test_transfer.py diff --git a/tests/money/test_transfer_cli.py b/tests/unit/money/test_transfer_cli.py similarity index 100% rename from tests/money/test_transfer_cli.py rename to tests/unit/money/test_transfer_cli.py diff --git a/tests/money/test_transfer_file.py b/tests/unit/money/test_transfer_file.py similarity index 88% rename from tests/money/test_transfer_file.py rename to tests/unit/money/test_transfer_file.py index 10a1ffae05b705971ddf50901981bfb71eec8935..def36115ffc9f4b320caea40eef9ead58a5dbcdc 100644 --- a/tests/money/test_transfer_file.py +++ b/tests/unit/money/test_transfer_file.py @@ -17,13 +17,13 @@ import pytest from click.testing import CliRunner from silkaj.constants import CENT_MULT_TO_UNIT -from silkaj.money.tools import get_ud_value +from silkaj.money import tools from silkaj.money.transfer import parse_file_containing_amounts_recipients +from tests.patched.money import patched_get_ud_value +from tests.patched.test_constants import mock_ud_value FILE_PATH = "recipients.txt" -ud_value = get_ud_value() - @pytest.mark.parametrize( "file_content, amounts_exp, recipients_exp", @@ -35,14 +35,16 @@ ud_value = get_ud_value() ), ( "RELATIVE\n#toto\n10 pubkey1\n#titi\n20 pubkey2", - [10 * ud_value, 20 * ud_value], + [10 * mock_ud_value, 20 * mock_ud_value], ["pubkey1", "pubkey2"], ), ], ) def test_parse_file_containing_amounts_recipients( - file_content, amounts_exp, recipients_exp + file_content, amounts_exp, recipients_exp, monkeypatch ): + monkeypatch.setattr(tools, "get_ud_value", patched_get_ud_value) + runner = CliRunner() with runner.isolated_filesystem(): with open(FILE_PATH, "w", encoding="utf-8") as f: