diff options
Diffstat (limited to 'qpid/cpp')
| -rwxr-xr-x | qpid/cpp/src/tests/ha_test.py | 8 | ||||
| -rwxr-xr-x | qpid/cpp/src/tests/ha_tests.py | 49 |
2 files changed, 0 insertions, 57 deletions
diff --git a/qpid/cpp/src/tests/ha_test.py b/qpid/cpp/src/tests/ha_test.py index 132892cb2f..fe1894ecc8 100755 --- a/qpid/cpp/src/tests/ha_test.py +++ b/qpid/cpp/src/tests/ha_test.py @@ -177,8 +177,6 @@ acl allow all all raise Exception("Error in qpid_ha -b %s %s: %s"%(url, args,e)) def promote(self): self.ready(); self.qpid_ha(["promote"]) - def set_public_url(self, url): self.qpid_ha(["set", "--public-url", url]) - def set_brokers_url(self, url): self.qpid_ha(["set", "--brokers-url", url]); def replicate(self, from_broker, queue): self.qpid_ha(["replicate", from_broker, queue]) @property def agent(self): @@ -343,7 +341,6 @@ class HaCluster(object): if i == len(self._ports): # Adding new broker after cluster init self._ports.append(HaPort(self.test)) self._set_url() - self._update_urls() b = self._ha_broker(i, self.next_name()) self._brokers.append(b) return b @@ -351,11 +348,6 @@ class HaCluster(object): def _set_url(self): self.url = ",".join("127.0.0.1:%s"%(p.port) for p in self._ports) - def _update_urls(self): - for b in self: - b.set_brokers_url(self.url) - b.set_public_url(self.url) - def connect(self, i, **kwargs): """Connect with reconnect_urls""" return self[i].connect(reconnect=True, reconnect_urls=self.url.split(","), **kwargs) diff --git a/qpid/cpp/src/tests/ha_tests.py b/qpid/cpp/src/tests/ha_tests.py index cddbd90756..e2ebf220cf 100755 --- a/qpid/cpp/src/tests/ha_tests.py +++ b/qpid/cpp/src/tests/ha_tests.py @@ -1222,55 +1222,6 @@ class RecoveryTests(HaBrokerTest): s.sender("q;{create:always}").send("x") self.assertEqual("x", s.receiver("q").fetch(0).content) -class ConfigurationTests(HaBrokerTest): - """Tests for configuration settings.""" - - def test_client_broker_url(self): - """Check that setting of broker and public URLs obeys correct defaulting - and precedence""" - - def check(broker, brokers, public): - qmf = broker.qmf() - self.assertEqual(brokers, qmf.brokersUrl) - self.assertEqual(public, qmf.publicUrl) - - def start(brokers, public, known=None): - args=[] - if brokers: args.append("--ha-brokers-url="+brokers) - if public: args.append("--ha-public-url="+public) - if known: args.append("--known-hosts-url="+known) - return HaBroker(self, args=args) - - # Both set explictily, no defaulting - b = start("foo:123", "bar:456") - check(b, "amqp:tcp:foo:123", "amqp:tcp:bar:456") - b.set_brokers_url("foo:999") - check(b, "amqp:tcp:foo:999", "amqp:tcp:bar:456") - b.set_public_url("bar:999") - check(b, "amqp:tcp:foo:999", "amqp:tcp:bar:999") - - # Allow "none" to mean "not set" - b = start("none", "none") - check(b, "", "") - - def test_failover_exchange(self): - """Verify that the failover exchange correctly reports cluster membership""" - - def strip_url(url): return re.sub('amqp:|tcp:', '', url) - - def assert_url(m, url): - urls = m.properties['amq.failover'] - self.assertEqual(1, len(urls)) - self.assertEqual(strip_url(urls[0]), url) - - cluster = HaCluster(self, 1, args=["--ha-public-url=foo:1234"]) - r = cluster[0].connect().session().receiver("amq.failover") - assert_url(r.fetch(1), "foo:1234") - cluster[0].set_public_url("bar:1234") - assert_url(r.fetch(1), "bar:1234") - cluster[0].set_brokers_url(cluster.url+",xxx:1234") - self.assertRaises(qm.Empty, r.fetch, 0) # Not updated for brokers URL - class StoreTests(HaBrokerTest): """Test for HA with persistence.""" |
