def setUp(self):
     subject.config['credentials'] = {
         'clientId': 'clientId',
         'accessToken': 'accessToken',
     }
     keys = [
         base.createTopicExchangeKey('primary_key', constant='primary'),
         base.createTopicExchangeKey('norm1'),
         base.createTopicExchangeKey('norm2'),
         base.createTopicExchangeKey('norm3'),
         base.createTopicExchangeKey('multi_key', multipleWords=True),
     ]
     topicEntry = base.createApiEntryTopicExchange('topicName', 'topicExchange', routingKey=keys)
     entries = [
         base.createApiEntryFunction('no_args_no_input', 0, False),
         base.createApiEntryFunction('two_args_no_input', 2, False),
         base.createApiEntryFunction('no_args_with_input', 0, True),
         base.createApiEntryFunction('two_args_with_input', 2, True),
         base.createApiEntryFunction('NEVER_CALL_ME', 0, False),
         topicEntry
     ]
     self.apiRef = base.createApiRef(entries=entries)
     self.clientClass = subject.createApiClient('testApi', self.apiRef)
     self.client = self.clientClass()
     # Patch time.sleep so that we don't delay tests
     sleepPatcher = mock.patch('time.sleep')
     sleepSleep = sleepPatcher.start()
     sleepSleep.return_value = None
     self.addCleanup(sleepSleep.stop)
 def setUp(self):
     ClientTest.setUp(self)
     self.clientClass2 = subject.createApiClient('testApi', base.createApiRef())
     self.client2 = self.clientClass2({'baseUrl': 'http://notlocalhost:5888/v2'})