From 1d0f4d44b054309cf55098b1722f904099fd35fb Mon Sep 17 00:00:00 2001
From: Holger Nahrstaedt <holger@nahrstaedt.de>
Date: Fri, 16 Feb 2018 20:06:07 +0100
Subject: [PATCH] try to fix unit tests

---
 docs/websocket.rst            | 2 +-
 steempy/steem.py              | 1 -
 steempy/transactionbuilder.py | 6 ++++--
 tests/test_steem_testnet.py   | 2 +-
 4 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/docs/websocket.rst b/docs/websocket.rst
index a1f0ce7d..8279f1a0 100644
--- a/docs/websocket.rst
+++ b/docs/websocket.rst
@@ -11,7 +11,7 @@ node.
     from steempyapi.websocket import SteemWebsocket
 
     ws = SteemWebsocket(
-        "wss://testnet.steem.vc,
+        "wss://testnet.steem.vc",
         accounts=["test"],
         # on_market=pprint,
         on_account=print,
diff --git a/steempy/steem.py b/steempy/steem.py
index 65f01c68..2333822c 100644
--- a/steempy/steem.py
+++ b/steempy/steem.py
@@ -230,7 +230,6 @@ class Steem(object):
             # Append tot he default buffer
             self.txbuffer.appendOps(ops)
 
-        assert permission in account, "Could not access %s of account %s"%(permission+account["name"])
         # Add signing information, signer, sign and optionally broadcast
         if self.unsigned:
             # In case we don't want to sign anything
diff --git a/steempy/transactionbuilder.py b/steempy/transactionbuilder.py
index ed081bee..e450b72e 100644
--- a/steempy/transactionbuilder.py
+++ b/steempy/transactionbuilder.py
@@ -100,7 +100,7 @@ class TransactionBuilder(dict):
         """
         assert permission in ["active", "owner", "posting"], "Invalid permission"
         account = Account(account, steem_instance=self.steem)
-        assert permission in account, "Could not access %s of account %s"%(permission+account["name"])
+        assert permission in account, "Could not access permission"
         
         required_treshold = account[permission]["weight_threshold"]
 
@@ -137,7 +137,9 @@ class TransactionBuilder(dict):
                     )
                 )
             else:
-                account = Account(account, steem_instance=self.steem)
+                if isinstance(account, str):
+                    account = Account(account, steem_instance=self.steem)
+                assert permission in account, "Could not access permission"
                 required_treshold = account[permission]["weight_threshold"]
                 keys = fetchkeys(account, permission)
                 if permission != "owner":
diff --git a/tests/test_steem_testnet.py b/tests/test_steem_testnet.py
index 9fb736cd..9b41051e 100644
--- a/tests/test_steem_testnet.py
+++ b/tests/test_steem_testnet.py
@@ -21,7 +21,7 @@ class Testcases(unittest.TestCase):
         self.bts = Steem(
             "wss://testnet.steem.vc",
             nobroadcast=True,
-            unsigned = True,
+            # unsigned = True,
             keys={"active": wif, "owner": wif, "memo": wif},
         )
         # from getpass import getpass
-- 
GitLab