Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
def apiRef(mocker):
    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
    ]
    apiRef = base.createApiRef(entries=entries)

    yield apiRef
Exemplo n.º 3
0
 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)
Exemplo n.º 4
0
  def setUp(self):
    self.port = 5555
    self.baseUrl = 'http://localhost:%d/v1' % self.port

    entries = [
      base.createApiEntryFunction(
        'getCredentials',
        0,
        False,
        route='/client/<clientId>/credentials'
      ),
    ]
    self.apiRef = base.createApiRef(entries=entries)
    self.clientClass = subject.createApiClient('Auth', self.apiRef)
Exemplo n.º 5
0
 def setUp(self):
     ClientTest.setUp(self)
     self.clientClass2 = subject.createApiClient('testApi', base.createApiRef())
     self.client2 = self.clientClass2({'baseUrl': 'http://notlocalhost:5888/v2'})
Exemplo n.º 6
0
 def setUp(self):
   ClientTest.setUp(self)
   self.clientClass2 = subject.createApiClient('testApi', base.createApiRef())
   self.client2 = self.clientClass2({'baseUrl': 'http://notlocalhost:5888/v2'})