diff --git a/metrics_tests/__init__.py b/metrics_tests/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/metrics_tests/get_time_of_pre_cycle_with_10k_commads.py b/metrics_tests/get_time_of_pre_cycle_with_10k_commads.py new file mode 100644 index 0000000..afc667c --- /dev/null +++ b/metrics_tests/get_time_of_pre_cycle_with_10k_commads.py @@ -0,0 +1,18 @@ +from argenta.command import Command +from argenta.metrics import get_time_of_pre_cycle_setup +from argenta.response import Response +from argenta.router import Router +from argenta.app import App + + +router = Router() + +for i in range(10000): + @router.command(Command(f'cmd{i}', aliases=[f'cdr{i}', f'prt{i}'])) + def handler(response: Response): + pass + +app = App() +app.include_router(router) + +print(get_time_of_pre_cycle_setup(app))