Skip to content

Commit 4fd5231

Browse files
qa
1 parent 8bcddd3 commit 4fd5231

File tree

4 files changed

+20
-11
lines changed

4 files changed

+20
-11
lines changed

cads_broker/config.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,14 @@
2626

2727

2828
class BrokerConfig(pydantic_settings.BaseSettings):
29-
3029
high_priority_user_uid: str = "8d8ee054-6a09-4da8-a5be-d5dff52bbc5f"
3130
broker_priority_algorithm: str = "legacy"
3231
broker_priority_interval_hours: int = 24
3332
broker_get_number_of_workers_cache_time: int = 10
3433
broker_qos_rules_cache_time: int = 10
3534
broker_get_tasks_from_scheduler_cache_time: int = 1
3635
broker_rules_path: str = "/src/rules.qos"
37-
broker_wait_time: float = 2.
36+
broker_wait_time: float = 2.0
3837
broker_sync_database_cache_time: int = 10
3938
broker_requeue_on_killed_worker_requests: bool = False
4039
broker_requeue_on_lost_requests: bool = True

cads_broker/database.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -568,7 +568,7 @@ def get_users_queue_from_processing_time(
568568
.distinct()
569569
).all()
570570

571-
queueing_user_costs = {u: 0 for u, in queue_users if u not in running_user_costs}
571+
queueing_user_costs = {u: 0 for (u,) in queue_users if u not in running_user_costs}
572572

573573
return queueing_user_costs | running_user_costs
574574

cads_broker/entry_points.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,9 @@ def delete_requests(
149149
if user_uid:
150150
statement = statement.where(database.SystemRequest.user_uid == user_uid)
151151
if request_uid:
152-
statement = statement.where(database.SystemRequest.request_uid == request_uid)
152+
statement = statement.where(
153+
database.SystemRequest.request_uid == request_uid
154+
)
153155
statement = statement.values(
154156
status="dismissed",
155157
request_metadata={

tests/test_02_database.py

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -935,34 +935,40 @@ def test_get_request(session_obj: sa.orm.sessionmaker) -> None:
935935
def test_get_users_queue_per_cost(session_obj: sa.orm.sessionmaker) -> None:
936936
adaptor_properties = mock_config()
937937
request_1 = mock_system_request(
938-
status="successful", adaptor_properties_hash=adaptor_properties.hash,
938+
status="successful",
939+
adaptor_properties_hash=adaptor_properties.hash,
939940
user_uid="user1",
940941
started_at=datetime.datetime.now() - datetime.timedelta(hours=10),
941942
finished_at=datetime.datetime.now() - datetime.timedelta(hours=5),
942943
)
943944
request_2 = mock_system_request(
944-
status="successful", adaptor_properties_hash=adaptor_properties.hash,
945+
status="successful",
946+
adaptor_properties_hash=adaptor_properties.hash,
945947
user_uid="user1",
946948
started_at=datetime.datetime.now() - datetime.timedelta(hours=20),
947949
finished_at=datetime.datetime.now() - datetime.timedelta(hours=10),
948950
)
949951
request_3 = mock_system_request(
950-
status="successful", adaptor_properties_hash=adaptor_properties.hash,
952+
status="successful",
953+
adaptor_properties_hash=adaptor_properties.hash,
951954
user_uid="user2",
952955
started_at=datetime.datetime.now() - datetime.timedelta(hours=20),
953956
finished_at=datetime.datetime.now() - datetime.timedelta(hours=10),
954957
)
955958
request_4 = mock_system_request(
956-
status="running", adaptor_properties_hash=adaptor_properties.hash,
959+
status="running",
960+
adaptor_properties_hash=adaptor_properties.hash,
957961
user_uid="user2",
958962
started_at=datetime.datetime.now() - datetime.timedelta(hours=20),
959963
)
960964
request_5 = mock_system_request(
961-
status="accepted", adaptor_properties_hash=adaptor_properties.hash,
965+
status="accepted",
966+
adaptor_properties_hash=adaptor_properties.hash,
962967
user_uid="user2",
963968
)
964969
request_6 = mock_system_request(
965-
status="accepted", adaptor_properties_hash=adaptor_properties.hash,
970+
status="accepted",
971+
adaptor_properties_hash=adaptor_properties.hash,
966972
user_uid="user3",
967973
)
968974
with session_obj() as session:
@@ -975,7 +981,9 @@ def test_get_users_queue_per_cost(session_obj: sa.orm.sessionmaker) -> None:
975981
session.add(request_6)
976982
session.commit()
977983
with session_obj() as session:
978-
users_cost = db.get_users_queue_from_processing_time(session, interval_stop=datetime.datetime.now())
984+
users_cost = db.get_users_queue_from_processing_time(
985+
session, interval_stop=datetime.datetime.now()
986+
)
979987
assert users_cost["user3"] == 0
980988
assert users_cost["user1"] == 15 * 60 * 60
981989
assert users_cost["user2"] == 30 * 60 * 60

0 commit comments

Comments
 (0)