@@ -136,59 +136,60 @@ async def test_taint(request: web.Request): # $ requestHandler
136136 import yarl
137137
138138 ensure_tainted (
139- request .url .user , # $ MISSING: tainted
140- request .url .raw_user , # $ MISSING: tainted
139+ # see https://yarl.readthedocs.io/en/stable/api.html#yarl.URL
140+ request .url .user , # $ tainted
141+ request .url .raw_user , # $ tainted
141142
142- request .url .password , # $ MISSING: tainted
143- request .url .raw_password , # $ MISSING: tainted
143+ request .url .password , # $ tainted
144+ request .url .raw_password , # $ tainted
144145
145- request .url .host , # $ MISSING: tainted
146- request .url .raw_host , # $ MISSING: tainted
146+ request .url .host , # $ tainted
147+ request .url .raw_host , # $ tainted
147148
148- request .url .port , # $ MISSING: tainted
149- request .url .explicit_port , # $ MISSING: tainted
149+ request .url .port , # $ tainted
150+ request .url .explicit_port , # $ tainted
150151
151- request .url .authority , # $ MISSING: tainted
152- request .url .raw_authority , # $ MISSING: tainted
152+ request .url .authority , # $ tainted
153+ request .url .raw_authority , # $ tainted
153154
154- request .url .path , # $ MISSING: tainted
155- request .url .raw_path , # $ MISSING: tainted
155+ request .url .path , # $ tainted
156+ request .url .raw_path , # $ tainted
156157
157- request .url .path_qs , # $ MISSING: tainted
158- request .url .raw_path_qs , # $ MISSING: tainted
158+ request .url .path_qs , # $ tainted
159+ request .url .raw_path_qs , # $ tainted
159160
160- request .url .query_string , # $ MISSING: tainted
161- request .url .raw_query_string , # $ MISSING: tainted
161+ request .url .query_string , # $ tainted
162+ request .url .raw_query_string , # $ tainted
162163
163- request .url .fragment , # $ MISSING: tainted
164- request .url .raw_fragment , # $ MISSING: tainted
164+ request .url .fragment , # $ tainted
165+ request .url .raw_fragment , # $ tainted
165166
166- request .url .parts , # $ MISSING: tainted
167- request .url .raw_parts , # $ MISSING: tainted
167+ request .url .parts , # $ tainted
168+ request .url .raw_parts , # $ tainted
168169
169- request .url .name , # $ MISSING: tainted
170- request .url .raw_name , # $ MISSING: tainted
170+ request .url .name , # $ tainted
171+ request .url .raw_name , # $ tainted
171172
172173 # multidict.MultiDictProxy[str]
173- request .url .query , # $ MISSING: tainted
174- request .url .query .getone ("key" ), # $ MISSING: tainted
175-
176- request .url .with_scheme ("foo" ), # $ MISSING: tainted
177- request .url .with_user ("foo" ), # $ MISSING: tainted
178- request .url .with_password ("foo" ), # $ MISSING: tainted
179- request .url .with_host ("foo" ), # $ MISSING: tainted
180- request .url .with_port ("foo" ), # $ MISSING: tainted
181- request .url .with_path ("foo" ), # $ MISSING: tainted
182- request .url .with_query ({"foo" : 42 }), # $ MISSING: tainted
183- request .url .with_query (foo = 42 ), # $ MISSING: tainted
184- request .url .update_query ({"foo" : 42 }), # $ MISSING: tainted
185- request .url .update_query (foo = 42 ), # $ MISSING: tainted
186- request .url .with_fragment ("foo" ), # $ MISSING: tainted
187- request .url .with_name ("foo" ), # $ MISSING: tainted
174+ request .url .query , # $ tainted
175+ request .url .query .getone ("key" ), # $ tainted
176+
177+ request .url .with_scheme ("foo" ), # $ tainted
178+ request .url .with_user ("foo" ), # $ tainted
179+ request .url .with_password ("foo" ), # $ tainted
180+ request .url .with_host ("foo" ), # $ tainted
181+ request .url .with_port ("foo" ), # $ tainted
182+ request .url .with_path ("foo" ), # $ tainted
183+ request .url .with_query ({"foo" : 42 }), # $ tainted
184+ request .url .with_query (foo = 42 ), # $ tainted
185+ request .url .update_query ({"foo" : 42 }), # $ tainted
186+ request .url .update_query (foo = 42 ), # $ tainted
187+ request .url .with_fragment ("foo" ), # $ tainted
188+ request .url .with_name ("foo" ), # $ tainted
188189
189190 request .url .join (yarl .URL ("wat.html" )), # $ tainted
190191
191- request .url .human_repr (), # $ MISSING: tainted
192+ request .url .human_repr (), # $ tainted
192193 )
193194
194195
0 commit comments