From ca5b662f1bf34d0bf74ebf1627b720417fd3d8d7 Mon Sep 17 00:00:00 2001
From: matograine <tom.ngr@zaclys.net>
Date: Mon, 30 Nov 2020 18:21:57 +0100
Subject: [PATCH] [test] create fake_block_uid to mock a block uid.   * make
 test_membership.py use it   * make test_generate_transaction_document use it

---
 tests/patched/blockchain_tools.py | 4 ++++
 tests/test_membership.py          | 5 ++---
 tests/test_unit_tx.py             | 7 ++-----
 3 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/tests/patched/blockchain_tools.py b/tests/patched/blockchain_tools.py
index 48ed3488..ad615dc1 100644
--- a/tests/patched/blockchain_tools.py
+++ b/tests/patched/blockchain_tools.py
@@ -12,6 +12,10 @@ mocked_block = {
     "hash": "0000010D30B1284D34123E036B7BE0A449AE9F2B928A77D7D20E3BDEAC7EE14C",
 }
 
+fake_block_uid = BlockUID(
+    48000, "0000010D30B1284D34123E036B7BE0A449AE9F2B928A77D7D20E3BDEAC7EE14C"
+)
+
 
 async def patched_params(self):
     return {
diff --git a/tests/test_membership.py b/tests/test_membership.py
index f1cbd819..4b90b74a 100644
--- a/tests/test_membership.py
+++ b/tests/test_membership.py
@@ -32,6 +32,7 @@ from patched.blockchain_tools import (
     patched_params,
     patched_block,
     patched_head_block,
+    fake_block_uid,
 )
 from patched.wot import (
     patched_wot_requirements_one_pending,
@@ -62,9 +63,7 @@ identity_timestamp = block_uid(
     "0-E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855"
 )
 identity_uid = "toto"
-membership_timestamp = block_uid(
-    "48000-0000010D30B1284D34123E036B7BE0A449AE9F2B928A77D7D20E3BDEAC7EE14C"
-)
+membership_timestamp = fake_block_uid
 
 
 def patched_auth_method():
diff --git a/tests/test_unit_tx.py b/tests/test_unit_tx.py
index 70f978d0..3c294e96 100644
--- a/tests/test_unit_tx.py
+++ b/tests/test_unit_tx.py
@@ -31,13 +31,12 @@ from duniterpy.documents.transaction import (
     Unlock,
     SIGParameter,
 )
-from duniterpy.documents.block_uid import BlockUID
 
 from patched.wot import patched_is_member
 from patched.money import patched_get_sources, patched_ud_value
 from patched.test_constants import mock_ud_value
 from patched.tools import patched_currency_symbol
-from patched.blockchain_tools import patched_head_block
+from patched.blockchain_tools import patched_head_block, fake_block_uid
 
 
 # truncBase()
@@ -309,9 +308,7 @@ async def test_transaction_amount(
 result1 = Transaction(
     version=10,
     currency="g1",
-    blockstamp=BlockUID(
-        48000, "0000010D30B1284D34123E036B7BE0A449AE9F2B928A77D7D20E3BDEAC7EE14C"
-    ),
+    blockstamp=fake_block_uid,
     locktime=0,
     issuers=["BFb5yv8z1fowR6Z8mBXTALy5z7gHfMU976WtXhmRsUMh"],
     inputs=[
-- 
GitLab