Ejemplo n.º 1
0
    def test_backends_kwargs(self):
        backends = initialize_secrets_backends()
        systems_manager = [
            backend for backend in backends if backend.__class__.__name__ ==
            'SystemsManagerParameterStoreBackend'
        ][0]

        self.assertEqual(systems_manager.kwargs, {'use_ssl': False})
Ejemplo n.º 2
0
    def test_passing_client_kwargs(self, mock_ssm_client):
        backends = initialize_secrets_backends()
        systems_manager = [
            backend for backend in backends if backend.__class__.__name__ ==
            'SystemsManagerParameterStoreBackend'
        ][0]

        systems_manager.client
        mock_ssm_client.assert_called_once_with('ssm', use_ssl=False)
Ejemplo n.º 3
0
    def test_initialize_secrets_backends(self):
        backends = initialize_secrets_backends()
        backend_classes = [backend.__class__.__name__ for backend in backends]

        self.assertEqual(3, len(backends))
        self.assertIn('SystemsManagerParameterStoreBackend', backend_classes)
Ejemplo n.º 4
0
    def test_initialize_secrets_backends(self):
        backends = initialize_secrets_backends()
        backend_classes = [backend.__class__.__name__ for backend in backends]

        assert 3 == len(backends)
        assert 'SystemsManagerParameterStoreBackend' in backend_classes