def test_parse_url_valid_with_host_name(self): broker = Broker.parse("mybroker") self.assertIsInstance(broker, Broker) self.assertEqual("mybroker", broker.host_name)
def test_parse_url_generates_id(self): broker = Broker.parse("mybroker") self.assertIsInstance(broker, Broker) self.assertIsNotNone(broker.unique_id) self.assertIsNot("", broker.unique_id.strip())
def test_parse_url_valid_with_ipv6_hostname_and_port(self): broker = Broker.parse("[ff02::1]:8993") self.assertIsInstance(broker, Broker) self.assertEqual("ff02::1", broker.host_name) self.assertEqual(8993, broker.port)
def test_parse_url_valid_with_protocol_host_name_and_port(self): broker = Broker.parse("ssl://mybroker:8993") self.assertIsInstance(broker, Broker) self.assertEqual("mybroker", broker.host_name) self.assertEqual(8993, broker.port)