(url, extra_drivers)
| 190 | |
| 191 | |
| 192 | def _generate_driver_urls(url, extra_drivers): |
| 193 | main_driver = url.get_driver_name() |
| 194 | extra_drivers.discard(main_driver) |
| 195 | |
| 196 | url = generate_driver_url(url, main_driver, "") |
| 197 | yield url |
| 198 | |
| 199 | for drv in list(extra_drivers): |
| 200 | if "?" in drv: |
| 201 | driver_only, query_str = drv.split("?", 1) |
| 202 | |
| 203 | else: |
| 204 | driver_only = drv |
| 205 | query_str = None |
| 206 | |
| 207 | new_url = generate_driver_url(url, driver_only, query_str) |
| 208 | if new_url: |
| 209 | extra_drivers.remove(drv) |
| 210 | |
| 211 | yield new_url |
| 212 | |
| 213 | |
| 214 | @register.init |
no test coverage detected