Skip to content

Commit a8c0f0f

Browse files
authored
[DEV-6444] Bumping urllib3 to v2.5.0, and pulling in zepben.auth via the SDK. (#51)
Signed-off-by: Anthony Charlton <anthony.charlton@zepben.com>
1 parent f278a55 commit a8c0f0f

File tree

5 files changed

+10
-9
lines changed

5 files changed

+10
-9
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,3 +71,4 @@ docs/yarn-debug.log*
7171
docs/yarn-error.log*
7272
docs/versioned_docs/static/
7373

74+
.tox/

changelog.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# EAS Python client
22
## [0.27.0] - UNRELEASED
33
### Breaking Changes
4-
* None.
4+
* Bumping `urllib3` to `v2.5.0`, and pulling in `zepben.auth` via the SDK.
55

66
### New Features
77
* None.

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ authors = [
2626
dependencies = [
2727
"geojson==2.5.0",
2828
"requests<3.0.0,>=2.26.0",
29-
"urllib3==1.26.6",
30-
"zepben.auth==0.12.1",
29+
"urllib3==2.5.0",
30+
"zepben.ewb==1.1.0b14",
3131
"aiohttp[speedups]==3.9.0",
3232
]
3333
classifiers = [

src/zepben/eas/client/eas_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import aiohttp
1717
from aiohttp import ClientSession
1818
from urllib3.exceptions import InsecureRequestWarning
19-
from zepben.auth import AuthMethod, ZepbenTokenFetcher, create_token_fetcher, create_token_fetcher_managed_identity
19+
from zepben.ewb.auth import AuthMethod, ZepbenTokenFetcher, create_token_fetcher, create_token_fetcher_managed_identity
2020

2121
from zepben.eas.client.feeder_load_analysis_input import FeederLoadAnalysisInput
2222
from zepben.eas.client.ingestor import IngestorConfigInput, IngestorRunsFilterInput, IngestorRunsSortCriteriaInput

test/test_eas_client.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import trustme
1616
from pytest_httpserver import HTTPServer
1717
from werkzeug import Response
18-
from zepben.auth import ZepbenTokenFetcher
18+
from zepben.ewb.auth import ZepbenTokenFetcher
1919

2020
from zepben.eas import EasClient, Study, SolveConfig
2121
from zepben.eas import FeederConfig, ForecastConfig, FixedTimeLoadOverride
@@ -99,7 +99,7 @@ def test_get_request_headers_adds_access_token_in_auth_header():
9999
assert headers["authorization"] == f"Bearer {mock_access_token}"
100100

101101

102-
@mock.patch("zepben.auth.client.zepben_token_fetcher.ZepbenTokenFetcher.fetch_token", return_value="test_token3")
102+
@mock.patch("zepben.ewb.auth.client.zepben_token_fetcher.ZepbenTokenFetcher.fetch_token", return_value="test_token3")
103103
def test_get_request_headers_adds_token_from_token_fetcher_in_auth_header(_):
104104
eas_client = EasClient(
105105
mock_host,
@@ -113,7 +113,7 @@ def test_get_request_headers_adds_token_from_token_fetcher_in_auth_header(_):
113113
assert headers["authorization"] == "test_token3"
114114

115115

116-
@mock.patch("zepben.auth.client.zepben_token_fetcher.requests.get", side_effect=lambda *args, **kwargs: MockResponse(
116+
@mock.patch("zepben.ewb.auth.client.zepben_token_fetcher.requests.get", side_effect=lambda *args, **kwargs: MockResponse(
117117
{"authType": "AUTH0", "audience": mock_audience, "issuer": "test_issuer"}, 200))
118118
def test_create_eas_client_with_password_success(_):
119119
eas_client = EasClient(
@@ -136,7 +136,7 @@ def test_create_eas_client_with_password_success(_):
136136
assert eas_client._verify_certificate == mock_verify_certificate
137137

138138

139-
@mock.patch("zepben.auth.client.zepben_token_fetcher.requests.get", side_effect=lambda *args, **kwargs: MockResponse(
139+
@mock.patch("zepben.ewb.auth.client.zepben_token_fetcher.requests.get", side_effect=lambda *args, **kwargs: MockResponse(
140140
{"authType": "AUTH0", "audience": mock_audience, "issuer": "test_issuer"}, 200))
141141
def test_create_eas_client_with_client_secret_success(_):
142142
eas_client = EasClient(
@@ -521,7 +521,7 @@ def test_raises_error_if_token_fetcher_and_creds_configured(httpserver: HTTPServ
521521
)
522522

523523

524-
@mock.patch("zepben.auth.client.zepben_token_fetcher.requests.get", side_effect=lambda *args, **kwargs: MockResponse(
524+
@mock.patch("zepben.ewb.auth.client.zepben_token_fetcher.requests.get", side_effect=lambda *args, **kwargs: MockResponse(
525525
{"authType": "AUTH0", "audience": mock_audience, "issuer": "test_issuer"}, 200))
526526
def test_allows_secret_and_creds_configured(httpserver: HTTPServer):
527527
eas_client = EasClient(

0 commit comments

Comments
 (0)