refactor: improve code formatting and readability in tests and components

This commit is contained in:
Abhimanyu Saharan
2026-02-22 19:45:18 +05:30
parent ab7a3c66ce
commit cdced8e07c
4 changed files with 29 additions and 19 deletions

View File

@@ -138,11 +138,7 @@ async def update_gateway(
organization_id=ctx.organization.id,
)
updates = payload.model_dump(exclude_unset=True)
if (
"url" in updates
or "token" in updates
or "disable_device_pairing" in updates
):
if "url" in updates or "token" in updates or "disable_device_pairing" in updates:
raw_next_url = updates.get("url", gateway.url)
next_url = raw_next_url.strip() if isinstance(raw_next_url, str) else ""
next_token = updates.get("token", gateway.token)

View File

@@ -80,10 +80,14 @@ def _generate_identity() -> DeviceIdentity:
format=serialization.PrivateFormat.PKCS8,
encryption_algorithm=serialization.NoEncryption(),
).decode("utf-8")
public_key_pem = private_key.public_key().public_bytes(
encoding=serialization.Encoding.PEM,
format=serialization.PublicFormat.SubjectPublicKeyInfo,
).decode("utf-8")
public_key_pem = (
private_key.public_key()
.public_bytes(
encoding=serialization.Encoding.PEM,
format=serialization.PublicFormat.SubjectPublicKeyInfo,
)
.decode("utf-8")
)
device_id = _derive_device_id(public_key_pem)
return DeviceIdentity(
device_id=device_id,