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