OXIESEC PANEL
- Current Dir:
/
/
opt
/
gsutil
/
third_party
/
google-auth-library-python
/
tests
Server IP: 2a02:4780:11:1594:0:ef5:22d7:a
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
12/11/2024 09:39:44 AM
rwxr-xr-x
📄
__init__.py
0 bytes
11/30/2023 05:43:15 PM
rw-r--r--
📁
compute_engine
-
11/30/2023 05:43:15 PM
rwxr-xr-x
📄
conftest.py
1.57 KB
11/30/2023 05:43:15 PM
rw-r--r--
📁
crypt
-
11/30/2023 05:43:15 PM
rwxr-xr-x
📁
data
-
11/30/2023 05:43:15 PM
rwxr-xr-x
📁
oauth2
-
11/30/2023 05:43:15 PM
rwxr-xr-x
📄
test__cloud_sdk.py
5.65 KB
11/30/2023 05:43:15 PM
rw-r--r--
📄
test__default.py
48.91 KB
11/30/2023 05:43:15 PM
rw-r--r--
📄
test__exponential_backoff.py
1.61 KB
11/30/2023 05:43:15 PM
rw-r--r--
📄
test__helpers.py
5.58 KB
11/30/2023 05:43:15 PM
rw-r--r--
📄
test__oauth2client.py
5.59 KB
11/30/2023 05:43:15 PM
rw-r--r--
📄
test__service_account_info.py
2.56 KB
11/30/2023 05:43:15 PM
rw-r--r--
📄
test_api_key.py
1.34 KB
11/30/2023 05:43:15 PM
rw-r--r--
📄
test_app_engine.py
7.25 KB
11/30/2023 05:43:15 PM
rw-r--r--
📄
test_aws.py
87.45 KB
11/30/2023 05:43:15 PM
rw-r--r--
📄
test_credentials.py
6.74 KB
11/30/2023 05:43:15 PM
rw-r--r--
📄
test_downscoped.py
26.72 KB
11/30/2023 05:43:15 PM
rw-r--r--
📄
test_exceptions.py
1.78 KB
11/30/2023 05:43:15 PM
rw-r--r--
📄
test_external_account.py
76.52 KB
11/30/2023 05:43:15 PM
rw-r--r--
📄
test_external_account_authorized_user.py
18.51 KB
11/30/2023 05:43:15 PM
rw-r--r--
📄
test_iam.py
3.2 KB
11/30/2023 05:43:15 PM
rw-r--r--
📄
test_identity_pool.py
50.88 KB
11/30/2023 05:43:15 PM
rw-r--r--
📄
test_impersonated_credentials.py
23.12 KB
11/30/2023 05:43:15 PM
rw-r--r--
📄
test_jwt.py
23.19 KB
11/30/2023 05:43:15 PM
rw-r--r--
📄
test_metrics.py
3.17 KB
11/30/2023 05:43:15 PM
rw-r--r--
📄
test_packaging.py
1023 bytes
11/30/2023 05:43:15 PM
rw-r--r--
📄
test_pluggable.py
50.29 KB
11/30/2023 05:43:15 PM
rw-r--r--
📁
transport
-
11/30/2023 05:43:15 PM
rwxr-xr-x
Editing: conftest.py
Close
# Copyright 2016 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import os import sys import mock import pytest # type: ignore def pytest_configure(): """Load public certificate and private key.""" pytest.data_dir = os.path.join(os.path.dirname(__file__), "data") with open(os.path.join(pytest.data_dir, "privatekey.pem"), "rb") as fh: pytest.private_key_bytes = fh.read() with open(os.path.join(pytest.data_dir, "public_cert.pem"), "rb") as fh: pytest.public_cert_bytes = fh.read() @pytest.fixture def mock_non_existent_module(monkeypatch): """Mocks a non-existing module in sys.modules. Additionally mocks any non-existing modules specified in the dotted path. """ def _mock_non_existent_module(path): parts = path.split(".") partial = [] for part in parts: partial.append(part) current_module = ".".join(partial) if current_module not in sys.modules: monkeypatch.setitem(sys.modules, current_module, mock.MagicMock()) return _mock_non_existent_module