From e3262e45bfa809381c7cc9422059e1165b3a71ee Mon Sep 17 00:00:00 2001
From: Holger Nahrstaedt <holger@nahrstaedt.de>
Date: Mon, 2 Apr 2018 08:55:41 +0200
Subject: [PATCH] Fix depreated function warning

* Improve blockchain unittests
---
 beemgraphenebase/ecdsasig.py  | 4 +---
 tests/beem/test_blockchain.py | 2 +-
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/beemgraphenebase/ecdsasig.py b/beemgraphenebase/ecdsasig.py
index 78d77f3d..21bd7935 100644
--- a/beemgraphenebase/ecdsasig.py
+++ b/beemgraphenebase/ecdsasig.py
@@ -183,9 +183,7 @@ def sign_message(message, wif, hashfn=hashlib.sha256):
             if not cnt % 20:
                 log.info("Still searching for a canonical signature. Tried %d times already!" % cnt)
             order = ecdsa.SECP256k1.order
-            signer = private_key.signer(ec.ECDSA(hashes.SHA256()))
-            signer.update(message)
-            sigder = signer.finalize()
+            sigder = private_key.sign(message, ec.ECDSA(hashes.SHA256()))
             r, s = decode_dss_signature(sigder)
             signature = ecdsa.util.sigencode_string(r, s, order)
             # Make sure signature is canonical!
diff --git a/tests/beem/test_blockchain.py b/tests/beem/test_blockchain.py
index e97a631b..b6d3bb0e 100644
--- a/tests/beem/test_blockchain.py
+++ b/tests/beem/test_blockchain.py
@@ -60,7 +60,7 @@ class Testcases(unittest.TestCase):
         self.assertTrue(isinstance(num, int))
         block = b.get_current_block()
         self.assertTrue(isinstance(block, Block))
-        self.assertTrue((num - block.identifier) < 2)
+        self.assertTrue((num - block.identifier) < 3)
         block_time = b.block_time(block.identifier)
         self.assertEqual(block.time(), block_time)
         block_timestamp = b.block_timestamp(block.identifier)
-- 
GitLab