diff --git a/README.rst b/README.rst
index ba14e60a0932f54cd459804d0a4be4fbb15c3539..65dca1c28857c038613a42c170416f44d341eb76 100644
--- a/README.rst
+++ b/README.rst
@@ -138,6 +138,13 @@ before transmitting the packed file. Please check the hash-sum after downloading
 
 Changelog
 =========
+0.19.34
+-------
+* Several bug fixes (including issue #17)
+* missing steem_instance fixed
+* update_account_profile fixed
+* update_account_metadata added
+
 0.19.33
 -------
 * Several bug fixes (including issue #13 and #16)
diff --git a/tests/beem/test_steemconnect.py b/tests/beem/test_steemconnect.py
index bd22895d5e8cf965732b72f9fcbadcdcd3528f75..818ae1ec13996cd693bc12d1de77fcef12a1aedc 100644
--- a/tests/beem/test_steemconnect.py
+++ b/tests/beem/test_steemconnect.py
@@ -10,7 +10,6 @@ import unittest
 from parameterized import parameterized
 import random
 import json
-from six import PY2
 from pprint import pprint
 from beem import Steem, exceptions
 from beem.amount import Amount
@@ -65,10 +64,16 @@ class Testcases(unittest.TestCase):
             "test1", 1.000, "STEEM", memo="test")
         sc2 = SteemConnect(steem_instance=bts)
         url = sc2.url_from_tx(tx)
-        if PY2:
-            self.assertEqual(url, 'https://v2.steemconnect.com/sign/transfer?from=test&memo=test&to=test1&amount=1.000+STEEM')
-        else:
-            self.assertEqual(url, 'https://v2.steemconnect.com/sign/transfer?from=test&to=test1&amount=1.000+STEEM&memo=test')
+        url_test = 'https://v2.steemconnect.com/sign/transfer?from=test&to=test1&amount=1.000+STEEM&memo=test'
+        self.assertEqual(len(url), len(url_test))
+        self.assertEqual(len(url.split('?')), 2)
+        self.assertEqual(url.split('?')[0], url_test.split('?')[0])
+
+        url_parts = (url.split('?')[1]).split('&')
+        url_test_parts = (url_test.split('?')[1]).split('&')
+
+        self.assertEqual(len(url_parts), 4)
+        self.assertEqual(len(list(set(url_parts).intersection(set(url_test_parts)))), 4)
 
     @parameterized.expand([
         ("non_appbase"),
@@ -81,7 +86,13 @@ class Testcases(unittest.TestCase):
             bts = self.appbase
         sc2 = SteemConnect(steem_instance=bts)
         url = sc2.get_login_url("localhost", scope="login,vote")
-        if PY2:
-            self.assertEqual(url, 'https://v2.steemconnect.com/oauth2/authorize?client_id=None&scope=login,vote&redirect_uri=localhost')
-        else:
-            self.assertEqual(url, 'https://v2.steemconnect.com/oauth2/authorize?client_id=None&redirect_uri=localhost&scope=login,vote')
+        url_test = 'https://v2.steemconnect.com/oauth2/authorize?client_id=None&redirect_uri=localhost&scope=login,vote'
+        self.assertEqual(len(url), len(url_test))
+        self.assertEqual(len(url.split('?')), 2)
+        self.assertEqual(url.split('?')[0], url_test.split('?')[0])
+
+        url_parts = (url.split('?')[1]).split('&')
+        url_test_parts = (url_test.split('?')[1]).split('&')
+
+        self.assertEqual(len(url_parts), 3)
+        self.assertEqual(len(list(set(url_parts).intersection(set(url_test_parts)))), 3)