diff options
author | Ted Ross <tross@apache.org> | 2009-02-12 18:10:23 +0000 |
---|---|---|
committer | Ted Ross <tross@apache.org> | 2009-02-12 18:10:23 +0000 |
commit | d066e62f23cf2019ca608116e5d2a61a8b36c281 (patch) | |
tree | a826812a1c5afbc31e0830fe4775241a6c8b8221 | |
parent | 51d45ab0caf7c2e346ce19d6805e44ac9d984cce (diff) | |
download | qpid-python-d066e62f23cf2019ca608116e5d2a61a8b36c281.tar.gz |
Remove unicode when dealing with usernames and passwords in URLs.
This solves a problem seen with qpid-route when credentials are supplied.
A test was added to regression test.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@743819 13f79535-47bb-0310-9956-ffa450edef68
-rwxr-xr-x | cpp/src/tests/cli_tests.py | 2 | ||||
-rw-r--r-- | python/qmf/console.py | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/cpp/src/tests/cli_tests.py b/cpp/src/tests/cli_tests.py index 2f4f41eab5..a6304e8b3e 100755 --- a/cpp/src/tests/cli_tests.py +++ b/cpp/src/tests/cli_tests.py @@ -150,7 +150,7 @@ class CliTests(TestBase010): self.startQmf(); qmf = self.qmf - command = cli_dir() + "/qpid-route dynamic add localhost:%d %s:%d amq.topic" %\ + command = cli_dir() + "/qpid-route dynamic add guest/guest@localhost:%d %s:%d amq.topic" %\ (testrunner.port, remote_host(), remote_port()) ret = os.system(command) self.assertEqual(ret, 0) diff --git a/python/qmf/console.py b/python/qmf/console.py index 49f920aa51..ed25c77acc 100644 --- a/python/qmf/console.py +++ b/python/qmf/console.py @@ -96,8 +96,8 @@ class BrokerURL(URL): self.port = 5671 else: self.port = 5672 - self.authName = self.user or "guest" - self.authPass = self.password or "guest" + self.authName = str(self.user) or "guest" + self.authPass = str(self.password) or "guest" self.authMech = "PLAIN" def name(self): |