From 04b0df326a4459979c9ea552feef8cbe9ae95c44 Mon Sep 17 00:00:00 2001 From: Federico Stagni Date: Wed, 11 Sep 2024 14:17:16 +0200 Subject: [PATCH] test: fix SiteDirector test --- .../Agent/test/Test_Agent_SiteDirector.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/DIRAC/WorkloadManagementSystem/Agent/test/Test_Agent_SiteDirector.py b/src/DIRAC/WorkloadManagementSystem/Agent/test/Test_Agent_SiteDirector.py index d005cf3bd87..d44513fbcec 100644 --- a/src/DIRAC/WorkloadManagementSystem/Agent/test/Test_Agent_SiteDirector.py +++ b/src/DIRAC/WorkloadManagementSystem/Agent/test/Test_Agent_SiteDirector.py @@ -11,6 +11,7 @@ from DIRAC.ConfigurationSystem.Client import ConfigurationData from DIRAC.Core.Utilities.ProcessPool import S_OK from DIRAC.ResourceStatusSystem.Client.SiteStatus import SiteStatus +from DIRAC.ResourceStatusSystem.Client.ResourceStatus import ResourceStatus from DIRAC.WorkloadManagementSystem.Agent.SiteDirector import SiteDirector from DIRAC.WorkloadManagementSystem.Client import PilotStatus @@ -166,6 +167,9 @@ def sd(mocker, config): mocker.patch( "DIRAC.WorkloadManagementSystem.Agent.SiteDirector.SiteStatus.getUsableSites", return_values=usableSites ) + mocker.patch( + "DIRAC.WorkloadManagementSystem.Agent.SiteDirector.ResourceStatus.getElementStatus", return_values=usableSites + ) sd = SiteDirector() # Set logger @@ -180,6 +184,7 @@ def sd(mocker, config): # Set queueDict sd.siteClient = SiteStatus() + sd.rssClient = ResourceStatus() sd._buildQueueDict() return sd