def _get_client(self): """Creates the all important client object.""" try: if self.xml: client_cls = TroveXmlClient else: client_cls = client.TroveHTTPClient if self.verbose: client.log_to_streamhandler(sys.stdout) client.RDC_PP = True return client.Dbaas(self.username, self.apikey, self.tenant_id, auth_url=self.auth_url, auth_strategy=self.auth_type, service_type=self.service_type, service_name=self.service_name, region_name=self.region, service_url=self.service_url, insecure=self.insecure, client_cls=client_cls) except: if self.debug: raise print sys.exc_info()[1]
def test_log_to_streamhandler(self): client.log_to_streamhandler() self.assertTrue(client._logger.level == logging.DEBUG)