[tor-commits] [stem/master] Replace bytes.fromhex()

atagar at torproject.org atagar at torproject.org
Sun Nov 17 23:40:39 UTC 2019


commit 5948cc6761c0506d8c2ba2640ad68752b08cbe3b
Author: Damian Johnson <atagar at torproject.org>
Date:   Sat Oct 12 13:33:55 2019 -0700

    Replace bytes.fromhex()
    
    ======================================================================
    ERROR: test_encode_decode_descriptor
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File "/home/atagar/Desktop/stem/test/unit/descriptor/hidden_service_v3.py", line 272, in test_encode_decode_descriptor
        blind_param = bytes.fromhex("677776AE42464CAAB0DF0BF1E68A5FB651A390A6A8243CF4B60EE73A6AC2E4E3")
    AttributeError: type object 'str' has no attribute 'fromhex'
---
 test/unit/descriptor/hidden_service_v3.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/test/unit/descriptor/hidden_service_v3.py b/test/unit/descriptor/hidden_service_v3.py
index 50a54543..ba236ce8 100644
--- a/test/unit/descriptor/hidden_service_v3.py
+++ b/test/unit/descriptor/hidden_service_v3.py
@@ -269,7 +269,9 @@ class TestHiddenServiceDescriptorV3(unittest.TestCase):
     intro3 = self._helper_get_intro()
     intro_points = [intro1, intro2, intro3]
 
-    blind_param = bytes.fromhex("677776AE42464CAAB0DF0BF1E68A5FB651A390A6A8243CF4B60EE73A6AC2E4E3")
+    # TODO: replace with bytes.fromhex() when we drop python 2.x support
+
+    blind_param = bytearray.fromhex("677776AE42464CAAB0DF0BF1E68A5FB651A390A6A8243CF4B60EE73A6AC2E4E3")
 
     # Build the descriptor
     desc_string = HiddenServiceDescriptorV3.content(ed25519_private_identity_key=private_identity_key,





More information about the tor-commits mailing list