@@ -561,9 +561,8 @@ def test_mapping_unlock_returns_200_on_success(self):
561
561
"""Test returns 200 on success."""
562
562
# Arrange
563
563
task = Task .get (1 , self .test_project .id )
564
- task .task_status = TaskStatus .LOCKED_FOR_MAPPING .value
565
- task .locked_by = self .test_user .id
566
- task .update ()
564
+ task .status = TaskStatus .READY .value
565
+ task .lock_task_for_mapping (self .test_user .id )
567
566
# Act
568
567
response = self .client .post (
569
568
self .url ,
@@ -584,9 +583,8 @@ def test_mapping_unlock_returns_200_on_success_with_comment(self):
584
583
"""Test returns 200 on success."""
585
584
# Arrange
586
585
task = Task .get (1 , self .test_project .id )
587
- task .task_status = TaskStatus .LOCKED_FOR_MAPPING .value
588
- task .locked_by = self .test_user .id
589
- task .update ()
586
+ task .status = TaskStatus .READY .value
587
+ task .lock_task_for_mapping (self .test_user .id )
590
588
# Act
591
589
response = self .client .post (
592
590
self .url ,
@@ -685,9 +683,8 @@ def test_mapping_stop_returns_200_on_success(self):
685
683
"""Test returns 200 on success."""
686
684
# Arrange
687
685
task = Task .get (1 , self .test_project .id )
688
- task .task_status = TaskStatus .LOCKED_FOR_MAPPING .value
689
- task .locked_by = self .test_user .id
690
- task .update ()
686
+ task .status = TaskStatus .READY .value
687
+ task .lock_task_for_mapping (self .test_user .id )
691
688
# Act
692
689
response = self .client .post (
693
690
self .url ,
@@ -703,9 +700,8 @@ def test_mapping_stop_returns_200_on_success_with_comment(self):
703
700
"""Test returns 200 on success."""
704
701
# Arrange
705
702
task = Task .get (1 , self .test_project .id )
706
- task .task_status = TaskStatus .LOCKED_FOR_MAPPING .value
707
- task .locked_by = self .test_user .id
708
- task .update ()
703
+ task .status = TaskStatus .READY .value
704
+ task .lock_task_for_mapping (self .test_user .id )
709
705
# Act
710
706
response = self .client .post (
711
707
self .url ,
@@ -992,11 +988,14 @@ def test_validation_unlock_returns_403_if_task_not_locked_for_validation(self):
992
988
def lock_task_for_validation (task_id , project_id , user_id , mapped_by = None ):
993
989
"""Lock task for validation."""
994
990
task = Task .get (task_id , project_id )
995
- task .task_status = TaskStatus .LOCKED_FOR_VALIDATION .value
996
- task .locked_by = user_id
991
+
997
992
if mapped_by :
998
- task .mapped_by = mapped_by
999
- task .update ()
993
+ task .status = TaskStatus .READY .value
994
+ task .lock_task_for_mapping (mapped_by )
995
+ task .unlock_task (mapped_by , TaskStatus .MAPPED )
996
+
997
+ task .status = TaskStatus .MAPPED .value
998
+ task .lock_task_for_validating (user_id )
1000
999
1001
1000
def test_validation_unlock_returns_403_if_task_locked_by_other_user (self ):
1002
1001
"""Test returns 403 if task locked by other user."""
@@ -1197,7 +1196,6 @@ def test_validation_stop_returns_200_if_task_locked_by_user(self):
1197
1196
"""Test returns 200 if task locked by user."""
1198
1197
# Arrange
1199
1198
task = Task .get (1 , self .test_project .id )
1200
- task .unlock_task (self .test_user .id , TaskStatus .MAPPED )
1201
1199
last_task_status = TaskStatus (task .task_status ).name
1202
1200
TestTasksActionsValidationUnlockAPI .lock_task_for_validation (
1203
1201
1 , self .test_project .id , self .test_user .id , self .test_user .id
@@ -1218,7 +1216,6 @@ def test_validation_stop_returns_200_if_task_locked_by_user_with_comment(self):
1218
1216
"""Test returns 200 if task locked by user with comment."""
1219
1217
# Arrange
1220
1218
task = Task .get (1 , self .test_project .id )
1221
- task .unlock_task (self .test_user .id , TaskStatus .MAPPED )
1222
1219
last_task_status = TaskStatus (task .task_status ).name
1223
1220
TestTasksActionsValidationUnlockAPI .lock_task_for_validation (
1224
1221
1 , self .test_project .id , self .test_user .id , self .test_user .id
0 commit comments