SIENTIAPDE-1445

Refactor imports and enhance timestamp handling in API and test files

- Removed redundant import statements in api.py and prepare_worker.py for cleaner code.
- Updated timestamp format in test cases to include timezone information for consistency.
- Adjusted test configurations to align with new API structure for improved accuracy in data handling.
This commit is contained in:
vitor-aignosi
2025-12-18 09:36:13 -03:00
parent 23e6890692
commit 3bd44bb12b
7 changed files with 48 additions and 29 deletions

View File

@@ -1,14 +1,12 @@
import os
import re
from collections.abc import Sequence
from typing import Any
from sientia_do.observability.logger import Logger
from temporalio.client import Client
from temporalio.worker import PollerBehaviorAutoscaling, Worker
from sientia_do.observability.logger import Logger
import re
parameters = [
('MAX_CONCURRENT_WORKFLOW_TASKS', '200'),
('MAX_CONCURRENT_ACTIVITIES', '200'),
@@ -22,7 +20,6 @@ parameters = [
('ACTIVITY_POLLER_BEHAVIUR_MAXIMUM', '200'),
]
import re
def camel_to_kebab(text: str) -> str:
"""Convert camelCase or PascalCase to kebab-case."""

View File

@@ -20,9 +20,9 @@ with workflow.unsafe.imports_passed_through():
build_postgres_config,
build_redis_config,
)
from scouter.workflow.pi_web_api_scouter import PIWebAPIScouter
from scouter.workflow.scouter import Scouter
from scouter.workflow.sub_workflows.core_scouter import CoreScouter
from scouter.workflow.pi_web_api_scouter import PIWebAPIScouter
# Environment configuration
POD_ID = os.getenv('HOSTNAME', 'localhost')