Skip to content

Commit c29ebc6

Browse files
committed
test: fix auth CI regressions
Signed-off-by: Ryan S <267728323+ironcommit@users.noreply.github.com>
1 parent e7470d9 commit c29ebc6

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

packages/nemo_platform_plugin/tests/test_client_auth.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,10 @@
4444
)
4545
from nemo_platform_plugin.client.tls import NMP_CLIENT_SSL_CERT_FILE_ENVVAR
4646
from nemo_platform_plugin.client_provider import (
47+
DefaultNemoClientProvider,
4748
get_async_nemo_client,
4849
get_nemo_client,
50+
set_nemo_client_provider,
4951
)
5052

5153

@@ -870,6 +872,12 @@ def test_async_from_config(self, tmp_path):
870872

871873

872874
class TestGetNemoClient:
875+
@pytest.fixture(autouse=True)
876+
def _use_default_provider(self):
877+
set_nemo_client_provider(DefaultNemoClientProvider())
878+
yield
879+
set_nemo_client_provider(None)
880+
873881
def test_returns_sync_client(self):
874882
client = get_nemo_client(as_service="test-svc", internal=True)
875883
assert isinstance(client, NemoClient)

tests/auth_idp/static/test_authentik_kubernetes_demo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1003,7 +1003,7 @@ def test_authentik_umbrella_chart_applies_blueprint_with_waitable_helm_hook() ->
10031003
@pytest.mark.auth_idp_k8s
10041004
def test_authentik_tokenreview_rbac_does_not_grant_pod_or_job_reads() -> None:
10051005
template = (HELM_DIR / "templates" / "tokenreview-rbac.yaml").read_text(encoding="utf-8")
1006-
cluster_role = yaml.safe_load(template.split("---", maxsplit=1)[0])
1006+
cluster_role = yaml.safe_load(_strip_leading_helm_spdx_comments(template).split("---", maxsplit=1)[0])
10071007
rules = cluster_role["rules"]
10081008
permissions = {
10091009
(tuple(rule.get("apiGroups", [])), tuple(rule.get("resources", [])), tuple(rule.get("verbs", [])))

0 commit comments

Comments
 (0)