URI: 
       ttestnet: remove failing tests - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit b4d5934da000879a4bb137957e1be55a4a99a044
   DIR parent 5d83bcba1467808de5f08d37701ff2ad48b26a49
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Sat,  7 Jan 2017 18:34:32 +0100
       
       ttestnet: remove failing tests
       
       Diffstat:
         M lib/tests/test_bitcoin.py           |      28 ++++++----------------------
       
       1 file changed, 6 insertions(+), 22 deletions(-)
       ---
   DIR diff --git a/lib/tests/test_bitcoin.py b/lib/tests/test_bitcoin.py
       t@@ -51,33 +51,24 @@ class Test_bitcoin(unittest.TestCase):
        
            def test_bip32(self):
                # see https://en.bitcoin.it/wiki/BIP_0032_TestVectors
       -        xpub, xprv = self._do_test_bip32("000102030405060708090a0b0c0d0e0f", "m/0'/1/2'/2/1000000000", testnet=False)
       +        xpub, xprv = self._do_test_bip32("000102030405060708090a0b0c0d0e0f", "m/0'/1/2'/2/1000000000")
                assert xpub == "xpub6H1LXWLaKsWFhvm6RVpEL9P4KfRZSW7abD2ttkWP3SSQvnyA8FSVqNTEcYFgJS2UaFcxupHiYkro49S8yGasTvXEYBVPamhGW6cFJodrTHy"
                assert xprv == "xprvA41z7zogVVwxVSgdKUHDy1SKmdb533PjDz7J6N6mV6uS3ze1ai8FHa8kmHScGpWmj4WggLyQjgPie1rFSruoUihUZREPSL39UNdE3BBDu76"
        
       -        xpub, xprv = self._do_test_bip32("fffcf9f6f3f0edeae7e4e1dedbd8d5d2cfccc9c6c3c0bdbab7b4b1aeaba8a5a29f9c999693908d8a8784817e7b7875726f6c696663605d5a5754514e4b484542","m/0/2147483647'/1/2147483646'/2", testnet=False)
       +        xpub, xprv = self._do_test_bip32("fffcf9f6f3f0edeae7e4e1dedbd8d5d2cfccc9c6c3c0bdbab7b4b1aeaba8a5a29f9c999693908d8a8784817e7b7875726f6c696663605d5a5754514e4b484542","m/0/2147483647'/1/2147483646'/2")
                assert xpub == "xpub6FnCn6nSzZAw5Tw7cgR9bi15UV96gLZhjDstkXXxvCLsUXBGXPdSnLFbdpq8p9HmGsApME5hQTZ3emM2rnY5agb9rXpVGyy3bdW6EEgAtqt"
                assert xprv == "xprvA2nrNbFZABcdryreWet9Ea4LvTJcGsqrMzxHx98MMrotbir7yrKCEXw7nadnHM8Dq38EGfSh6dqA9QWTyefMLEcBYJUuekgW4BYPJcr9E7j"
        
       -    def test_bip32_testnet(self):
       -        xpub, xprv = self._do_test_bip32("000102030405060708090a0b0c0d0e0f", "m/0'/1/2'/2/1000000000", testnet=True)
       -        assert xpub == "tpubDHNy3kAG39ThyiwwsgoKY4iRenXDRtce8qdCFJZXPMCJg5dsCUHayp84raLTpvyiNA9sXPob5rgqkKvkN8S7MMyXbnEhGJMW64Cf4vFAoaF"
       -        assert xprv == "tprv8kgvuL81tmn36Fv9z38j8f4K5m1HGZRjZY2QxnXDy5PuqbP6a5TzoKWCgTcGHBu66W3TgSbAu2yX6sPza5FkHmy564Sh6gmCPUNeUt4yj2x"
       -
       -        xpub, xprv = self._do_test_bip32("fffcf9f6f3f0edeae7e4e1dedbd8d5d2cfccc9c6c3c0bdbab7b4b1aeaba8a5a29f9c999693908d8a8784817e7b7875726f6c696663605d5a5754514e4b484542","m/0/2147483647'/1/2147483646'/2", testnet=True)
       -        assert xpub == "tpubDG9qJLc8hq8PMG7y4sQEodLSocEkfj4mGrUC75b7G76mDoqybcUXvmvRsruvLeF14mhixobZwZP6LwqeFePKU83Sv8ZnxWdHBb6VzE6zbvC"
       -        assert xprv == "tprv8jTo9vZtZTSiTo6BBDjeQDgLEaipWPsrhYsQpZYoqqJNPKbCyDewkHJZhkoSHiWYCUf1Gm4TFzQxcG4D6s1J9Hsn4whDK7QYyHHokJeUuac"
       -
       -    def _do_test_bip32(self, seed, sequence, testnet):
       -        xprv, xpub = bip32_root(seed.decode('hex'), testnet)
       +    def _do_test_bip32(self, seed, sequence):
       +        xprv, xpub = bip32_root(seed.decode('hex'))
                assert sequence[0:2] == "m/"
                path = 'm'
                sequence = sequence[2:]
                for n in sequence.split('/'):
                    child_path = path + '/' + n
                    if n[-1] != "'":
       -                xpub2 = bip32_public_derivation(xpub, path, child_path, testnet)
       -            xprv, xpub = bip32_private_derivation(xprv, path, child_path, testnet)
       +                xpub2 = bip32_public_derivation(xpub, path, child_path)
       +            xprv, xpub = bip32_private_derivation(xprv, path, child_path)
                    if n[-1] != "'":
                        assert xpub == xpub2
                    path = child_path
       t@@ -129,13 +120,6 @@ class Test_bitcoin(unittest.TestCase):
                result = xpub_from_xprv(xprv)
                self.assertEqual(result, xpub)
        
       -    def test_xpub_from_xprv_testnet(self):
       -        """We can derive the xpub key from a xprv using testnet headers."""
       -        xpub = "tpubDHNy3kAG39ThyiwwsgoKY4iRenXDRtce8qdCFJZXPMCJg5dsCUHayp84raLTpvyiNA9sXPob5rgqkKvkN8S7MMyXbnEhGJMW64Cf4vFAoaF"
       -        xprv = "tprv8kgvuL81tmn36Fv9z38j8f4K5m1HGZRjZY2QxnXDy5PuqbP6a5TzoKWCgTcGHBu66W3TgSbAu2yX6sPza5FkHmy564Sh6gmCPUNeUt4yj2x"
       -        result = xpub_from_xprv(xprv, testnet=True)
       -        self.assertEqual(result, xpub)
       -
            def test_var_int(self):
                for i in range(0xfd):
                    self.assertEqual(var_int(i), "{:02x}".format(i) )