def test_create_image_streamer_client_without_image_streamer_ip(self, mock_login):

        config = {"ip": "172.16.102.59",
                  "api_version": 800,
                  "credentials": {
                      "userName": "******",
                      "password": "******"}}

        client = OneViewClient(config)
        client.connection.set_session_id('123')

        try:
            client.create_image_streamer_client()
        except ValueError as e:
            self.assertTrue("Image streamer ip" in e.args[0])
    def test_create_image_streamer_client_with_image_streamer_ip(self, mock_login):

        config = {"ip": "172.16.102.59",
                  "image_streamer_ip": "172.16.102.50",
                  "api_version": 800,
                  "credentials": {
                      "userName": "******",
                      "password": "******"}}

        client = OneViewClient(config)
        client.connection.set_session_id('124')

        i3s = client.create_image_streamer_client()

        self.assertEqual(i3s.connection.get_session_id(), client.connection.get_session_id())
        self.assertEqual(i3s.connection._apiVersion, client.api_version)
        self.assertEqual(i3s.connection.get_host(), "172.16.102.50")
        self.assertEqual(client.connection.get_host(), "172.16.102.59")