From 0414cd20428adeff47b118831bc6e8d948c22101 Mon Sep 17 00:00:00 2001 From: Jorrit Schaap <schaap@astron.nl> Date: Fri, 9 Nov 2018 12:45:42 +0000 Subject: [PATCH] SW-44: fixed test which asseumed there were still claims for finished tasks --- .../tests/t_radb_functionality.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/SAS/ResourceAssignment/ResourceAssignmentDatabase/tests/t_radb_functionality.py b/SAS/ResourceAssignment/ResourceAssignmentDatabase/tests/t_radb_functionality.py index 92bf83e1250..ae6b3fce361 100755 --- a/SAS/ResourceAssignment/ResourceAssignmentDatabase/tests/t_radb_functionality.py +++ b/SAS/ResourceAssignment/ResourceAssignmentDatabase/tests/t_radb_functionality.py @@ -1055,15 +1055,15 @@ class ResourceAssignmentDatabaseTest(radb_common_testing.RADBCommonTest): # when a task is > queued (for example, finished) # then we don't want conflict statuses anymore if we update start/endtimes # test here with weird starttime shift back to overlap with task1 - self.assertTrue(self.radb.updateTask(task_id2, task_status='finished')) - self.assertEqual('finished', self.radb.getTask(task_id2)['status']) + self.assertTrue(self.radb.updateTask(task_id2, task_status='active')) + self.assertEqual('active', self.radb.getTask(task_id2)['status']) self.assertTrue(self.radb.updateTaskAndResourceClaims(task_id2, starttime=task1['starttime'])) - self.assertEqual('finished', self.radb.getTask(task_id2)['status']) + self.assertEqual('active', self.radb.getTask(task_id2)['status']) self.assertEqual('claimed', self.radb.getResourceClaim(t2_claim_ids[0])['status']) #ok, that works, now set the start/end time back to 'normal' for some later test cases self.assertTrue(self.radb.updateTaskAndResourceClaims(task_id2, starttime=now+timedelta(hours=2), endtime=now+timedelta(hours=3))) - self.assertEqual('finished', self.radb.getTask(task_id2)['status']) + self.assertEqual('active', self.radb.getTask(task_id2)['status']) self.assertEqual('claimed', self.radb.getResourceClaim(t2_claim_ids[0])['status']) @@ -2632,3 +2632,4 @@ if __name__ == "__main__": os.environ['TZ'] = 'UTC' logging.basicConfig(format='%(asctime)s %(levelname)s %(message)s', level=logging.INFO) unittest.main() + -- GitLab