ahriman/tests/ahriman/application/handlers
Evgenii Alekseev 62320e8ec6 feat: drop explicit makepkg usage (#134)
* generate filenames without using makepkg

* pkgbuild parser impl

* completely remove makepkg calls

* simplify typed get

* try to improve parser

* docs and recipes updatte

* never raise keyerror instead return empty string

* udpate tests

* add support of array expansion

* docs update

* tests update

* handle quoted control sequences correctly

* expand bash

* allow packages without package function

* docs update

* add moroe tests

* small improovements

* support escaped arrays and functions
2024-09-21 03:57:22 +03:00
..
test_handler_add.py feat: calculate changes on package addition as well 2024-09-20 01:48:03 +03:00
test_handler_backup.py feat: add abillity to check broken dependencies (#122) 2024-08-14 17:07:10 +03:00
test_handler_change.py feat: implement local reporter mode (#126) 2024-08-14 17:07:10 +03:00
test_handler_clean.py feat: allow to use one application for multiple repositories (#111) 2023-09-08 14:01:07 +03:00
test_handler_daemon.py feat: allow to run daemon mode with split packages check (#120) 2023-12-27 03:05:44 +02:00
test_handler_dump.py feat: allow to use single web instance for all repositories (#114) 2023-10-17 03:58:50 +03:00
test_handler_help.py fix: fix some security issues 2023-11-12 22:22:05 +02:00
test_handler_key_import.py feat: allow to use one application for multiple repositories (#111) 2023-09-08 14:01:07 +03:00
test_handler_patch.py feat: implement local reporter mode (#126) 2024-08-14 17:07:10 +03:00
test_handler_rebuild.py feat: implement local reporter mode (#126) 2024-08-14 17:07:10 +03:00
test_handler_remove_unknown.py feat: add __call__ method to printers 2023-10-01 15:14:18 +03:00
test_handler_remove.py feat: allow to use one application for multiple repositories (#111) 2023-09-08 14:01:07 +03:00
test_handler_repositories.py feat: allow to use single web instance for all repositories (#114) 2023-10-17 03:58:50 +03:00
test_handler_restore.py feat: add abillity to check broken dependencies (#122) 2024-08-14 17:07:10 +03:00
test_handler_run.py feat: add ability to run multiple commands on success 2023-10-19 04:34:49 +03:00
test_handler_search.py feat: allow to use single web instance for all repositories (#114) 2023-10-17 03:58:50 +03:00
test_handler_service_updates.py feat: allow to use single web instance for all repositories (#114) 2023-10-17 03:58:50 +03:00
test_handler_setup.py refactor: fix pylint warnings in tests 2024-01-05 16:40:38 +02:00
test_handler_shell.py feat: add __call__ method to printers 2023-10-01 15:14:18 +03:00
test_handler_sign.py feat: allow to use one application for multiple repositories (#111) 2023-09-08 14:01:07 +03:00
test_handler_statistics.py feat: implement stats subcommand (#132) 2024-09-04 22:28:25 +03:00
test_handler_status_update.py feat: implement local reporter mode (#126) 2024-08-14 17:07:10 +03:00
test_handler_status.py feat: implement local reporter mode (#126) 2024-08-14 17:07:10 +03:00
test_handler_structure.py feat: add __call__ method to printers 2023-10-01 15:14:18 +03:00
test_handler_tree_migrate.py feat: allow to use one application for multiple repositories (#111) 2023-09-08 14:01:07 +03:00
test_handler_triggers.py feat: allow to use one application for multiple repositories (#111) 2023-09-08 14:01:07 +03:00
test_handler_unsafe_commands.py fix: fix some security issues 2023-11-12 22:22:05 +02:00
test_handler_update.py feat: calculate and store changes for each update 2024-09-17 15:01:45 +03:00
test_handler_users.py refactor: fix warnings and typos, cleanup code 2023-12-28 16:53:45 +02:00
test_handler_validate.py feat: implement rss generation (#130) 2024-09-04 22:28:25 +03:00
test_handler_versions.py feat: drop explicit makepkg usage (#134) 2024-09-21 03:57:22 +03:00
test_handler_web.py feat: add workers autodicsovery feature (#121) 2024-01-03 02:25:24 +02:00
test_handler.py feat: allow to use single web instance for all repositories (#114) 2023-10-17 03:58:50 +03:00