def test_connect(self, mock_run):
     """Test connect flow with mocked manager."""
     serializer = SourceSerializer(self.source)
     source = serializer.data
     hosts = source['hosts']
     connection_port = source['port']
     hc_serializer = CredentialSerializer(self.cred)
     cred = hc_serializer.data
     connect(hosts, Mock(), cred, connection_port)
     mock_run.assert_called_with(ANY)
 def test_connect_failure(self, mock_run, mock_ssh_pass):
     """Test connect flow with mocked manager and failure."""
     serializer = SourceSerializer(self.source)
     source = serializer.data
     hosts = source['hosts']
     connection_port = source['port']
     hc_serializer = CredentialSerializer(self.cred)
     cred = hc_serializer.data
     with self.assertRaises(AnsibleError):
         connect(hosts, Mock(), cred, connection_port)
         mock_run.assert_called()
         mock_ssh_pass.assert_called()