Skip to content

Commit 44bec1e

Browse files
committed
random seckey test
1 parent 149ceb0 commit 44bec1e

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

python/tests.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
1+
import binascii
12
import hashlib
3+
import os
24
import unittest
5+
36
import breadwallet
47

58

@@ -87,6 +90,14 @@ def test_set_privkey(self):
8790
k.privkey = 'S6c56bnXQiBjk9mqSYE7ykVQ7NzrRy'
8891
self.assertEqual(k.address, '1CciesT23BNionJeXrbxmjc7ywfiyM4oLW')
8992

93+
def test_set_seckey_random(self):
94+
i = os.urandom(32)
95+
h = binascii.hexlify(i).decode('utf8')
96+
u256 = breadwallet.UInt256.from_hex(h)
97+
k = breadwallet.Key()
98+
k.secret = u256
99+
self.assertEqual(k.secret.hex, h)
100+
90101
def test_sign(self):
91102
k = breadwallet.Key()
92103
k.secret = breadwallet.UInt256.from_hex('fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140')

0 commit comments

Comments
 (0)