Skip to content
Snippets Groups Projects
Commit 500f9a86 authored by Holger's avatar Holger
Browse files

Fix unittests

* Remove not working steemitdev testnet
* exclude api.steemit.com from some tests
parent ba625126
No related branches found
No related tags found
No related merge requests found
"""THIS FILE IS GENERATED FROM beem SETUP.PY."""
version = '0.20.17'
version = '0.20.18'
"""THIS FILE IS GENERATED FROM beem SETUP.PY."""
version = '0.20.17'
version = '0.20.18'
"""THIS FILE IS GENERATED FROM beem SETUP.PY."""
version = '0.20.17'
version = '0.20.18'
"""THIS FILE IS GENERATED FROM beem SETUP.PY."""
version = '0.20.17'
version = '0.20.18'
......@@ -16,7 +16,7 @@ except LookupError:
ascii = codecs.lookup('ascii')
codecs.register(lambda name, enc=ascii: {True: enc}.get(name == 'mbcs'))
VERSION = '0.20.17'
VERSION = '0.20.18'
tests_require = ['mock >= 2.0.0', 'pytest', 'pytest-mock', 'parameterized']
......
......@@ -28,8 +28,11 @@ class Testcases(unittest.TestCase):
def setUpClass(cls):
nodelist = NodeList()
nodelist.update_nodes(steem_instance=Steem(node=nodelist.get_nodes(normal=True, appbase=True), num_retries=10))
node_list = nodelist.get_nodes()
if "https://api.steemit.com" in node_list:
node_list.remove("https://api.steemit.com")
cls.bts = Steem(
node=nodelist.get_nodes(),
node=node_list,
nobroadcast=True,
bundle=False,
unsigned=True,
......
......@@ -22,8 +22,8 @@ class Testcases(unittest.TestCase):
nobroadcast=True,
num_retries=10
)
cls.testnet = Steem(
node="https://testnet.steemitdev.com",
cls.steemit = Steem(
node="https://api.steemit.com",
nobroadcast=True,
use_condenser=False,
num_retries=10
......
......@@ -23,8 +23,8 @@ class Testcases(unittest.TestCase):
nobroadcast=True,
num_retries=10
)
cls.testnet = Steem(
node="https://testnet.steemitdev.com",
cls.steemit = Steem(
node="https://api.steemit.com",
nobroadcast=True,
num_retries=10
)
......@@ -32,13 +32,13 @@ class Testcases(unittest.TestCase):
@parameterized.expand([
("normal"),
("testnet"),
("steemit"),
])
def test_assert(self, node_param):
if node_param == "normal":
stm = self.bts
else:
stm = self.testnet
stm = self.steemit
with self.assertRaises(AssetDoesNotExistsException):
Asset("FOObarNonExisting", full=False, steem_instance=stm)
......@@ -60,8 +60,15 @@ class Testcases(unittest.TestCase):
self.assertEqual(asset.precision, precision)
self.assertEqual(asset.asset, asset_str)
def test_assert_equal(self):
stm = self.bts
@parameterized.expand([
("normal"),
("steemit"),
])
def test_assert_equal(self, node_param):
if node_param == "normal":
stm = self.bts
else:
stm = self.steemit
asset1 = Asset("SBD", full=False, steem_instance=stm)
asset2 = Asset("SBD", full=False, steem_instance=stm)
self.assertTrue(asset1 == asset2)
......
......@@ -27,9 +27,12 @@ pub_key = "STX52xMqKegLk4tdpNcUXU9Rw5DtdM9fxf3f12Gp55v1UjLX3ELZf"
class Testcases(unittest.TestCase):
@classmethod
def setUpClass(cls):
cls.nodelist = NodeList()
cls.nodelist.update_nodes()
cls.nodelist.update_nodes(steem_instance=Steem(node=cls.nodelist.get_nodes(normal=True, appbase=True), num_retries=10))
nodelist = NodeList()
nodelist.update_nodes()
nodelist.update_nodes(steem_instance=Steem(node=cls.nodelist.get_nodes(normal=True, appbase=True), num_retries=10))
cls.node_list = nodelist.get_nodes()
if "https://api.steemit.com" in cls.node_list:
cls.node_list.remove("https://api.steemit.com")
# stm = shared_steem_instance()
# stm.config.refreshBackup()
runner = CliRunner()
......@@ -39,7 +42,7 @@ class Testcases(unittest.TestCase):
result = runner.invoke(cli, ['-o', 'set', 'default_account', 'beem'])
if result.exit_code != 0:
raise AssertionError(str(result))
result = runner.invoke(cli, ['-o', 'set', 'nodes', str(cls.nodelist.get_nodes())])
result = runner.invoke(cli, ['-o', 'set', 'nodes', str(cls.node_list)])
if result.exit_code != 0:
raise AssertionError(str(result))
result = runner.invoke(cli, ['createwallet', '--wipe'], input="test\ntest\n")
......
......@@ -22,16 +22,19 @@ class Testcases(unittest.TestCase):
def setUpClass(cls):
nodelist = NodeList()
nodelist.update_nodes(steem_instance=Steem(node=nodelist.get_nodes(normal=True, appbase=True), num_retries=10))
node_list = nodelist.get_nodes()
if "https://api.steemit.com" in node_list:
node_list.remove("https://api.steemit.com")
cls.bts = Steem(
node=nodelist.get_nodes(),
node=node_list,
use_condenser=True,
nobroadcast=True,
unsigned=True,
keys={"active": wif},
num_retries=10
)
cls.testnet = Steem(
node="https://testnet.steemitdev.com",
cls.steemit = Steem(
node="https://api.steemit.com",
nobroadcast=True,
unsigned=True,
keys={"active": wif},
......
......@@ -15,13 +15,15 @@ class Testcases(unittest.TestCase):
nodelist = NodeList()
nodelist.update_nodes(steem_instance=Steem(node=nodelist.get_nodes(normal=True, appbase=True), num_retries=10))
b1 = Steem(
node=nodelist.get_testnet(testnet=False, testnetdev=True),
node="https://api.steemit.com",
nobroadcast=True,
num_retries=10
)
node_list = nodelist.get_nodes()
if "https://api.steemit.com" in node_list:
node_list.remove("https://api.steemit.com")
b2 = Steem(
node=nodelist.get_nodes(),
node=node_list,
nobroadcast=True,
num_retries=10
)
......
......@@ -26,8 +26,11 @@ class Testcases(unittest.TestCase):
def setUpClass(cls):
nodelist = NodeList()
nodelist.update_nodes(steem_instance=Steem(node=nodelist.get_nodes(normal=True, appbase=True), num_retries=10))
node_list = nodelist.get_nodes()
if "https://api.steemit.com" in node_list:
node_list.remove("https://api.steemit.com")
cls.bts = Steem(
node=nodelist.get_nodes(),
node=node_list,
use_condenser=True,
nobroadcast=True,
keys={"active": wif},
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment