mirror of
https://github.com/planetmint/planetmint.git
synced 2025-11-24 22:45:44 +00:00
fixed mock on test case
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
This commit is contained in:
parent
33a1cbb548
commit
48f5133a9d
@ -14,6 +14,7 @@ from ipld import multihash, marshal
|
|||||||
from hashlib import sha3_256
|
from hashlib import sha3_256
|
||||||
|
|
||||||
from transactions.common import crypto
|
from transactions.common import crypto
|
||||||
|
from transactions.common.transaction import Transaction
|
||||||
from transactions.types.assets.create import Create
|
from transactions.types.assets.create import Create
|
||||||
from transactions.types.assets.transfer import Transfer
|
from transactions.types.assets.transfer import Transfer
|
||||||
from transactions.common.transaction_mode_types import (
|
from transactions.common.transaction_mode_types import (
|
||||||
@ -298,7 +299,6 @@ def test_post_invalid_transaction(
|
|||||||
client,
|
client,
|
||||||
exc,
|
exc,
|
||||||
msg,
|
msg,
|
||||||
monkeypatch,
|
|
||||||
):
|
):
|
||||||
from transactions.common import exceptions
|
from transactions.common import exceptions
|
||||||
|
|
||||||
@ -307,12 +307,7 @@ def test_post_invalid_transaction(
|
|||||||
def mock_validation(self_, tx, skip_schema_validation=True):
|
def mock_validation(self_, tx, skip_schema_validation=True):
|
||||||
raise exc_cls(msg)
|
raise exc_cls(msg)
|
||||||
|
|
||||||
TransactionMock = Mock(validate=mock_validation)
|
with patch.object(Transaction, "from_dict", mock_validation):
|
||||||
|
|
||||||
monkeypatch.setattr(
|
|
||||||
"transactions.common.transaction.Transaction.from_dict",
|
|
||||||
lambda tx, skip_schema_validation: TransactionMock,
|
|
||||||
)
|
|
||||||
res = client.post(TX_ENDPOINT, data=json.dumps({}))
|
res = client.post(TX_ENDPOINT, data=json.dumps({}))
|
||||||
expected_status_code = 400
|
expected_status_code = 400
|
||||||
expected_error_message = "Invalid transaction ({}): {}".format(exc, msg)
|
expected_error_message = "Invalid transaction ({}): {}".format(exc, msg)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user