@@ -55,7 +55,12 @@ def test_redirects_when_the_user_is_not_eligible(self):
5555
5656
5757 def test_get_responds_successfully (self ):
58- ResponseSetFactory .create (user = self .user , eligible = True )
58+ response_set = ResponseSetFactory .create (user = self .user , eligible = True )
59+
60+ AgeWhenStartedSmokingResponseFactory .create (
61+ response_set = response_set ,
62+ value = 20
63+ )
5964
6065 response = self .client .get (
6166 reverse ("questions:types_tobacco_smoking" )
@@ -64,7 +69,12 @@ def test_get_responds_successfully(self):
6469 self .assertEqual (response .status_code , 200 )
6570
6671 def test_get_back_link_url_returns_responses_url_if_changing_responses (self ):
67- ResponseSetFactory .create (user = self .user , eligible = True )
72+ response_set = ResponseSetFactory .create (user = self .user , eligible = True )
73+
74+ AgeWhenStartedSmokingResponseFactory .create (
75+ response_set = response_set ,
76+ value = 20
77+ )
6878
6979 response = self .client .get (
7080 reverse ("questions:types_tobacco_smoking" ) + "?change=True"
@@ -76,7 +86,12 @@ def test_get_back_link_url_returns_responses_url_if_changing_responses(self):
7686 )
7787
7888 def test_get_back_link_url_returns_periods_when_you_stopped_smoking_url_if_not_changing_responses (self ):
79- ResponseSetFactory .create (user = self .user , eligible = True )
89+ response_set = ResponseSetFactory .create (user = self .user , eligible = True )
90+
91+ AgeWhenStartedSmokingResponseFactory .create (
92+ response_set = response_set ,
93+ value = 20
94+ )
8095
8196 response = self .client .get (
8297 reverse ("questions:types_tobacco_smoking" )
@@ -147,9 +162,15 @@ def test_creates_a_tobacco_smoking_type_parent_model_for_each_type_given(self):
147162 self .assertEqual (response_set .tobacco_smoking_history .count (), 1 )
148163 self .assertEqual (response_set .tobacco_smoking_history .first ().type , TobaccoSmokingHistoryTypes .CIGARETTES .value )
149164
150-
165+ @ tag ( "wip" )
151166 def test_post_redirects_to_the_current_of_first_type_of_tobacco_smoking_history_if_multiple_types_given (self ):
152- ResponseSetFactory .create (user = self .user , eligible = True )
167+ response_set = ResponseSetFactory .create (user = self .user , eligible = True )
168+
169+ AgeWhenStartedSmokingResponseFactory .create (
170+ response_set = response_set ,
171+ value = 20
172+ )
173+
153174 response = self .client .post (
154175 reverse ("questions:types_tobacco_smoking" ),
155176 {"value" : [TobaccoSmokingHistoryTypes .CIGARETTES .value , TobaccoSmokingHistoryTypes .PIPE .value ]}
0 commit comments