tests: class TestCaseForTestnet

This commit is contained in:
SomberNight 2018-04-01 15:50:24 +02:00
parent 08e7a5f05f
commit 1eae16aa3e
No known key found for this signature in database
GPG key ID: B33B5F232C6271E9
2 changed files with 20 additions and 12 deletions

View file

@ -0,0 +1,16 @@
import unittest
from lib import constants
class TestCaseForTestnet(unittest.TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
constants.set_testnet()
@classmethod
def tearDownClass(cls):
super().tearDownClass()
constants.set_mainnet()

View file

@ -13,7 +13,9 @@ from lib.bitcoin import (
is_b58_address, address_to_scripthash, is_minikey, is_compressed, is_xpub,
xpub_type, is_xprv, is_bip32_derivation, seed_type)
from lib.util import bfh
from lib import constants
from . import TestCaseForTestnet
try:
import ecdsa
@ -164,17 +166,7 @@ class Test_bitcoin(unittest.TestCase):
self.assertEqual(address_to_script('3PyjzJ3im7f7bcV724GR57edKDqoZvH7Ji'), 'a914f47c8954e421031ad04ecd8e7752c9479206b9d387')
class Test_bitcoin_testnet(unittest.TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
constants.set_testnet()
@classmethod
def tearDownClass(cls):
super().tearDownClass()
constants.set_mainnet()
class Test_bitcoin_testnet(TestCaseForTestnet):
def test_address_to_script(self):
# bech32 native segwit