Updates related to package name refactor.
All checks were successful
/ unit-tests (push) Successful in 10s

This commit is contained in:
2025-11-09 19:21:56 +01:00
parent 2addc85e40
commit e6bca1ce47
3 changed files with 10 additions and 10 deletions

View File

@@ -59,9 +59,9 @@ def get_token(
def secret_credentials_auth( def secret_credentials_auth(
scope: str = DEVOPS_SCOPE, scope: str = DEVOPS_SCOPE,
tenant_id: str = os.environ.get("AZURE_TENANT_ID", ""), tenant_id = os.environ.get("AZURE_TENANT_ID", ""),
client_id: str = os.environ.get("AZURE_CLIENT_ID", ""), client_id = os.environ.get("AZURE_CLIENT_ID", ""),
client_secret: str = os.environ.get("AZURE_CLIENT_SECRET") client_secret = os.environ.get("AZURE_CLIENT_SECRET")
) -> str: ) -> str:
""" """
Authenticate using client credentials. Pass credentials via environment variables, Authenticate using client credentials. Pass credentials via environment variables,
@@ -92,8 +92,8 @@ def certificate_credentials_auth(
# Wczytaj klucz prywatny (RSA) # Wczytaj klucz prywatny (RSA)
with open(pem_path, "rb") as f: with open(pem_path, "rb") as f:
pem = f.read() pem = f.read()
key_pem = re.search(b"-----BEGIN (?:RSA )?PRIVATE KEY-----.*?END (?:RSA )?PRIVATE KEY-----", pem, re.S).group(0) key_pem = re.search(b"-----BEGIN (?:RSA )?PRIVATE KEY-----.*?END (?:RSA )?PRIVATE KEY-----", pem, re.S).group(0) # type: ignore
cert_pem = re.search(b"-----BEGIN CERTIFICATE-----.*?END CERTIFICATE-----", pem, re.S).group(0) cert_pem = re.search(b"-----BEGIN CERTIFICATE-----.*?END CERTIFICATE-----", pem, re.S).group(0) # type: ignore
private_key = serialization.load_pem_private_key(key_pem, password=None) private_key = serialization.load_pem_private_key(key_pem, password=None)
cert = x509.load_pem_x509_certificate(cert_pem) cert = x509.load_pem_x509_certificate(cert_pem)
@@ -115,7 +115,7 @@ def certificate_credentials_auth(
headers = {"x5t": x5t, "kid": x5t} headers = {"x5t": x5t, "kid": x5t}
assertion = jwt.encode(claims, private_key, algorithm="RS256", headers=headers) assertion = jwt.encode(claims, private_key, algorithm="RS256", headers=headers) # type: ignore
data = { data = {
"grant_type": "client_credentials", "grant_type": "client_credentials",

View File

@@ -1,8 +1,8 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
import requests import requests
from sk.devops import Organization, Project, Repository, Item from devops.devops import Organization, Project, Repository, Item
from sk.azure import get_token from devops.azure import get_token
org = Organization("https://dev.azure.com/mcovsandbox", token=get_token()) org = Organization("https://dev.azure.com/mcovsandbox", token=get_token())

View File

@@ -1,8 +1,8 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
import unittest import unittest
import requests import requests
from sk.devops import Organization, Repository, Project, Item from devops.devops import Organization, Repository, Project, Item
from sk.azure import get_token from devops.azure import get_token
# Get the token outside the test class to speed up tests. # Get the token outside the test class to speed up tests.
# Each Unit test instantinates the class, so doing it here avoids repeated authentication. # Each Unit test instantinates the class, so doing it here avoids repeated authentication.