예제 #1
0
    def test_validate_token_from_cache_calls_get_tenant_from_cache(self):
        get_tenant_from_cache_func = MagicMock()
        with patch.object(correlator.cache_handler.TokenCache, 'get_token',
                          self.get_token), \
            patch('meniscus.correlation.correlator._get_tenant_from_cache',
                  get_tenant_from_cache_func):

            correlator._validate_token_from_cache(
                self.tenant_id, self.message_token, self.src_msg)
            get_tenant_from_cache_func.assert_called_once_with(
                self.tenant_id, self.message_token, self.src_msg)
예제 #2
0
    def test_validate_token_from_cache_calls_get_tenant_from_cache(self):
        get_tenant_from_cache_func = MagicMock()
        with patch.object(correlator.cache_handler.TokenCache, 'get_token',
                          self.get_token), \
            patch('meniscus.correlation.correlator._get_tenant_from_cache',
                  get_tenant_from_cache_func):

            correlator._validate_token_from_cache(self.tenant_id,
                                                  self.message_token,
                                                  self.src_msg)
            get_tenant_from_cache_func.assert_called_once_with(
                self.tenant_id, self.message_token, self.src_msg)
예제 #3
0
    def test_validate_token_from_cache_calls_validate_token_coordinator(self):
        validate_token_from_coordinator_func = MagicMock()
        with patch.object(correlator.cache_handler.TokenCache, 'get_token',
                          self.get_none), \
                patch('meniscus.correlation.correlator.'
                      '_validate_token_with_coordinator',
                      validate_token_from_coordinator_func):

            correlator._validate_token_from_cache(
                self.tenant_id, self.message_token, self.src_msg)
            validate_token_from_coordinator_func.assert_called_once_with(
                self.tenant_id, self.message_token, self.src_msg)
예제 #4
0
    def test_validate_token_from_cache_calls_validate_token_coordinator(self):
        validate_token_from_coordinator_func = MagicMock()
        with patch.object(correlator.cache_handler.TokenCache, 'get_token',
                          self.get_none), \
                patch('meniscus.correlation.correlator.'
                      '_validate_token_with_coordinator',
                      validate_token_from_coordinator_func):

            correlator._validate_token_from_cache(self.tenant_id,
                                                  self.message_token,
                                                  self.src_msg)
            validate_token_from_coordinator_func.assert_called_once_with(
                self.tenant_id, self.message_token, self.src_msg)
예제 #5
0
 def test_validate_token_from_cache_throws_auth_exception_from_cache(self):
     with patch.object(correlator.cache_handler.TokenCache, 'get_token',
                       self.get_token):
         with self.assertRaises(errors.MessageAuthenticationError):
             correlator._validate_token_from_cache(
                 self.tenant_id, self.invalid_message_token, self.src_msg)
예제 #6
0
 def test_validate_token_from_cache_throws_auth_exception_from_cache(self):
     with patch.object(correlator.cache_handler.TokenCache, 'get_token',
                       self.get_token):
         with self.assertRaises(errors.MessageAuthenticationError):
             correlator._validate_token_from_cache(
                 self.tenant_id, self.invalid_message_token, self.src_msg)