'Tests various scenarios for ValueError in validate method'

@ddt.data({'params': {'host': None, 'scheme': 'https', 'port': '80'}}, {'params': {'host': 'host', 'scheme': None, 'port': '80'}}, {'params': {'host': 'host', 'scheme': 'http', 'port': None}})
@ddt.unpack
def test__validate_params_value_error(self, params):

    self.assertRaises(exception.InvalidInput, self.webclient._validate_params, **params)
