PYTHON-583 Adding documentation, enhancing integration test
This commit is contained in:
@@ -80,6 +80,12 @@ class ControlConnectionTests(unittest.TestCase):
|
|||||||
def test_get_control_connection_host(self):
|
def test_get_control_connection_host(self):
|
||||||
"""
|
"""
|
||||||
Test to validate Cluster.get_control_connection_host() metadata
|
Test to validate Cluster.get_control_connection_host() metadata
|
||||||
|
|
||||||
|
@since 3.5.0
|
||||||
|
@jira_ticket PYTHON-583
|
||||||
|
@expected_result the control connection metadata should accurately reflect cluster state.
|
||||||
|
|
||||||
|
@test_category metadata
|
||||||
"""
|
"""
|
||||||
|
|
||||||
host = self.cluster.get_control_connection_host()
|
host = self.cluster.get_control_connection_host()
|
||||||
@@ -91,3 +97,9 @@ class ControlConnectionTests(unittest.TestCase):
|
|||||||
host = self.cluster.get_control_connection_host()
|
host = self.cluster.get_control_connection_host()
|
||||||
self.assertEqual(host.address, cc_host)
|
self.assertEqual(host.address, cc_host)
|
||||||
self.assertEqual(host.is_up, True)
|
self.assertEqual(host.is_up, True)
|
||||||
|
|
||||||
|
# reconnect and make sure that the new host is reflected correctly
|
||||||
|
self.cluster.control_connection._reconnect()
|
||||||
|
new_host = self.cluster.get_control_connection_host()
|
||||||
|
self.assertNotEqual(host, new_host)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user