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