| 94 | |
| 95 | |
| 96 | def main(): |
| 97 | print("*** Single Queries ***") |
| 98 | print("--- Sync ---") |
| 99 | srun() |
| 100 | print("--- Asyncio ---") |
| 101 | dns.asyncbackend.set_default_backend("asyncio") |
| 102 | arun() |
| 103 | if have_trio: |
| 104 | print("--- Trio ---") |
| 105 | dns.asyncbackend.set_default_backend("trio") |
| 106 | trun() |
| 107 | print("*** Multi-connection Queries ***") |
| 108 | print("--- Sync ---") |
| 109 | smultirun() |
| 110 | print("--- Asyncio ---") |
| 111 | dns.asyncbackend.set_default_backend("asyncio") |
| 112 | amultirun() |
| 113 | if have_trio: |
| 114 | print("--- Trio ---") |
| 115 | dns.asyncbackend.set_default_backend("trio") |
| 116 | tmultirun() |
| 117 | |
| 118 | |
| 119 | if __name__ == "__main__": |