@@ -28,23 +28,17 @@ def setUpClass(cls) -> None:
2828 cls .policy = json .load (f )
2929
3030 def test_valid_task_ru (self ) -> None :
31- title = (
32- "[TASK] 2-12. Иванов Иван Иванович. 2341-а234. OMP. Вычисление суммы элементов вектора."
33- )
31+ title = "[TASK] 2-12. Иванов Иван Иванович. 2341-а234. OMP. Вычисление суммы элементов вектора."
3432 errs = self .validator .validate_title (title )
3533 self .assertEqual (errs , [])
3634
3735 def test_valid_task_en (self ) -> None :
38- title = (
39- "[TASK] 3-4. Ivanov Ivan Ivanovich. 2341-a234. MPI. Vector elements sum calculation."
40- )
36+ title = "[TASK] 3-4. Ivanov Ivan Ivanovich. 2341-a234. MPI. Vector elements sum calculation."
4137 errs = self .validator .validate_title (title )
4238 self .assertEqual (errs , [])
4339
4440 def test_invalid_task_number_out_of_range (self ) -> None :
45- title = (
46- "[TASK] 6-1. Иванов Иван Иванович. 2341-а234. SEQ. Вычисление суммы элементов вектора."
47- )
41+ title = "[TASK] 6-1. Иванов Иван Иванович. 2341-а234. SEQ. Вычисление суммы элементов вектора."
4842 errs = self .validator .validate_title (title )
4943 self .assertTrue (errs , "Expected errors for out-of-range task number" )
5044
@@ -60,30 +54,29 @@ def test_dev_disallowed_by_policy(self) -> None:
6054 def fake_load_title_config () -> Tuple [dict , list ]:
6155 return cfg , [str (POLICY_PATH )]
6256
63- with mock .patch .object (self .validator , "_load_title_config" , fake_load_title_config ):
57+ with mock .patch .object (
58+ self .validator , "_load_title_config" , fake_load_title_config
59+ ):
6460 errs = self .validator .validate_title ("[DEV] Working WIP" )
6561 self .assertTrue (errs , "Expected errors when allow_dev is False" )
6662
6763 def test_missing_policy_file (self ) -> None :
6864 def fake_load_title_config_missing ():
6965 return None , [str (POLICY_PATH )]
7066
71- with mock .patch .object (self .validator , "_load_title_config" , fake_load_title_config_missing ):
67+ with mock .patch .object (
68+ self .validator , "_load_title_config" , fake_load_title_config_missing
69+ ):
7270 errs = self .validator .validate_title ("[TASK] 2-1. X Y Z. G. OMP. Title." )
7371 self .assertTrue (errs , "Expected error for missing policy config" )
7472 self .assertIn ("policy config not found" , " " .join (errs ).lower ())
7573
7674 def test_missing_technology_block (self ) -> None :
77- title = (
78- "[TASK] 2-12. Иванов Иван Иванович. 2341-а234. Вычисление суммы элементов вектора."
79- )
75+ title = "[TASK] 2-12. Иванов Иван Иванович. 2341-а234. Вычисление суммы элементов вектора."
8076 errs = self .validator .validate_title (title )
8177 self .assertTrue (errs , "Expected error when technology block is missing" )
8278
8379 def test_invalid_technology_token (self ) -> None :
84- title = (
85- "[TASK] 2-12. Иванов Иван Иванович. 2341-а234. CUDA. Вычисление суммы элементов вектора."
86- )
80+ title = "[TASK] 2-12. Иванов Иван Иванович. 2341-а234. CUDA. Вычисление суммы элементов вектора."
8781 errs = self .validator .validate_title (title )
8882 self .assertTrue (errs , "Expected error for unsupported technology token" )
89-
0 commit comments