@@ -21,18 +21,20 @@ def setUp(self):
2121 self .vacancy_list_view = VacancyList .as_view ()
2222 self .vacancy_detail_view = VacancyDetail .as_view ()
2323 self .user_project_owner = self .user_create ()
24+
25+ self .created_project = Project .objects .create (
26+ name = "Test" ,
27+ description = "Test" ,
28+ industry = Industry .objects .create (name = "Test" ),
29+ step = 1 ,
30+ leader = self .user_project_owner ,
31+ )
2432 self .vacancy_create_data = {
2533 "role" : "Test" ,
26- "required_skills " : ["Test" ],
34+ "required_skills_ids " : [1 , 15 ],
2735 "description" : "Test" ,
2836 "is_active" : True ,
29- "project" : Project .objects .create (
30- name = "Test" ,
31- description = "Test" ,
32- industry = Industry .objects .create (name = "Test" ),
33- step = 1 ,
34- leader = self .user_project_owner ,
35- ).id ,
37+ "project" : self .created_project .id ,
3638 }
3739
3840 def test_vacancy_creation (self ):
@@ -44,7 +46,7 @@ def test_vacancy_creation(self):
4446 self .assertEqual (response .data ["role" ], "Test" )
4547 self .assertEqual (response .data ["required_skills" ], ["Test" ])
4648 self .assertEqual (response .data ["description" ], "Test" )
47- self .assertEqual (response .data ["is_active" ], True )
49+ self .assertEqual (response .data ["is_active" ], not self . created_project . draft )
4850 self .assertEqual (response .data ["project" ], self .vacancy_create_data ["project" ])
4951
5052 def user_create (self ):
0 commit comments