Skip to content

Commit 8217015

Browse files
Narek MkhitaryanNarek Mkhitaryan
authored andcommitted
added log message count case in set_status tests
1 parent 5601d19 commit 8217015

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

tests/integration/folders/test_set_folder_status.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ class TestSetFolderStatus(TestCase):
1414
FOLDER_NAME = "test_folder"
1515
PROJECT_DESCRIPTION = "desc"
1616
PROJECT_TYPE = "Vector"
17+
FOLDER_STATUSES = ["NotStarted", "InProgress", "Completed", "OnHold"]
1718

1819
@classmethod
1920
def setUpClass(cls, *args, **kwargs):
@@ -34,7 +35,7 @@ def tearDownClass(cls) -> None:
3435
def test_set_folder_status(self):
3536
with self.assertLogs("sa", level="INFO") as cm:
3637
for index, status in enumerate(
37-
["NotStarted", "InProgress", "Completed", "OnHold"]
38+
self.FOLDER_STATUSES
3839
):
3940
sa.set_folder_status(
4041
project=self.PROJECT_NAME, folder=self.FOLDER_NAME, status=status
@@ -47,6 +48,7 @@ def test_set_folder_status(self):
4748
== cm.output[index]
4849
)
4950
self.assertEqual(status, folder["status"])
51+
self.assertEqual(len(cm.output), len(self.FOLDER_STATUSES))
5052

5153
@patch("lib.infrastructure.services.folder.FolderService.update")
5254
def test_set_folder_status_fail(self, update_function):

tests/integration/projects/test_set_project_status.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ class TestSetProjectStatus(TestCase):
1313
PROJECT_NAME = "test_set_project_status"
1414
PROJECT_DESCRIPTION = "desc"
1515
PROJECT_TYPE = "Vector"
16+
PROJECT_STATUSES = ["NotStarted", "InProgress", "Completed", "OnHold"]
1617

1718
@classmethod
1819
def setUpClass(cls, *args, **kwargs):
@@ -30,7 +31,7 @@ def tearDownClass(cls) -> None:
3031
def test_set_project_status(self):
3132
with self.assertLogs("sa", level="INFO") as cm:
3233
for index, status in enumerate(
33-
["NotStarted", "InProgress", "Completed", "OnHold"]
34+
self.PROJECT_STATUSES
3435
):
3536
sa.set_project_status(project=self.PROJECT_NAME, status=status)
3637
project = sa.get_project_metadata(self.PROJECT_NAME)
@@ -39,6 +40,7 @@ def test_set_project_status(self):
3940
== cm.output[index]
4041
)
4142
self.assertEqual(status, project["status"])
43+
self.assertEqual(len(cm.output), len(self.PROJECT_STATUSES))
4244

4345
@patch("lib.infrastructure.services.project.ProjectService.update")
4446
def test_set_project_status_fail(self, update_function):

0 commit comments

Comments
 (0)