()
| 323 | |
| 324 | |
| 325 | def test_long_build(): |
| 326 | long_args = {f"v{x}": x for x in range(10000)} |
| 327 | map = r.Map( |
| 328 | [ |
| 329 | r.Rule( |
| 330 | "".join(f"/<{k}>" for k in long_args.keys()), |
| 331 | endpoint="bleep", |
| 332 | build_only=True, |
| 333 | ) |
| 334 | ] |
| 335 | ) |
| 336 | adapter = map.bind("localhost", "/") |
| 337 | url = f"{adapter.build('bleep', long_args)}/" |
| 338 | for v in long_args.values(): |
| 339 | assert f"/{v}" in url |
| 340 | |
| 341 | |
| 342 | def test_defaults(): |