dify/api/tests/unit_tests/libs
qiuqiua 9ef6b90843
feat: sync main branch (#31938)
Signed-off-by: majiayu000 <1835304752@qq.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com>
Signed-off-by: -LAN- <laipz8200@outlook.com>
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com>
Co-authored-by: 盐粒 Yanli <yanli@dify.ai>
Co-authored-by: wangxiaolei <fatelei@gmail.com>
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Cursx <33718736+Cursx@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: lif <1835304752@qq.com>
Co-authored-by: 非法操作 <hjlarry@163.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org>
Co-authored-by: fenglin <790872612@qq.com>
Co-authored-by: qiaofenglin <qiaofenglin@baidu.com>
Co-authored-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: TomoOkuyama <49631611+TomoOkuyama@users.noreply.github.com>
Co-authored-by: Tomo Okuyama <tomo.okuyama@intersystems.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: zyssyz123 <916125788@qq.com>
Co-authored-by: hj24 <mambahj24@gmail.com>
Co-authored-by: Coding On Star <447357187@qq.com>
Co-authored-by: CodingOnStar <hanxujiang@dify.ai>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com>
Co-authored-by: Xiangxuan Qu <fghpdf@outlook.com>
Co-authored-by: fghpdf <fghpdf@users.noreply.github.com>
Co-authored-by: coopercoder <whitetiger0127@163.com>
Co-authored-by: zhaiguangpeng <zhaiguangpeng@didiglobal.com>
Co-authored-by: Junyan Qin (Chin) <rockchinq@gmail.com>
Co-authored-by: E.G <146701565+GlobalStar117@users.noreply.github.com>
Co-authored-by: GlobalStar117 <GlobalStar117@users.noreply.github.com>
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>
Co-authored-by: CodingOnStar <hanxujiang@dify.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
Co-authored-by: heyszt <270985384@qq.com>
Co-authored-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com>
Co-authored-by: Yeuoly <45712896+Yeuoly@users.noreply.github.com>
Co-authored-by: zxhlyh <jasonapring2015@outlook.com>
Co-authored-by: moonpanda <chuanzegao@163.com>
Co-authored-by: warlocgao <warlocgao@tencent.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: KVOJJJin <jzongcode@gmail.com>
Co-authored-by: eux <euxx@users.noreply.github.com>
Co-authored-by: bangjiehan <bangjiehan@gmail.com>
Co-authored-by: FFXN <31929997+FFXN@users.noreply.github.com>
Co-authored-by: Jyong <76649700+JohnJyong@users.noreply.github.com>
Co-authored-by: Nie Ronghua <nieronghua@sf-express.com>
Co-authored-by: JQSevenMiao <141806521+JQSevenMiao@users.noreply.github.com>
Co-authored-by: jiasiqi <jiasiqi3@tal.com>
Co-authored-by: Seokrin Taron Sung <sungsjade@gmail.com>
Co-authored-by: CrabSAMA <40541269+CrabSAMA@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: yihong <zouzou0208@gmail.com>
Co-authored-by: Joel <iamjoel007@gmail.com>
Co-authored-by: Wu Tianwei <30284043+WTW0313@users.noreply.github.com>
Co-authored-by: yessenia <yessenia.contact@gmail.com>
Co-authored-by: Jax <anobaka@qq.com>
Co-authored-by: niveshdandyan <155956228+niveshdandyan@users.noreply.github.com>
Co-authored-by: OSS Contributor <oss-contributor@example.com>
Co-authored-by: niveshdandyan <niveshdandyan@users.noreply.github.com>
Co-authored-by: Sean Kenneth Doherty <Smaster7772@gmail.com>
2026-02-04 19:04:24 +08:00
..
broadcast_channel/redis feat: support redis 7.0 shared pub and sub (#28333) 2025-11-21 10:33:52 +08:00
test_archive_storage.py feat: sync main branch (#31938) 2026-02-04 19:04:24 +08:00
test_cron_compatibility.py feat: introduce trigger functionality (#27644) 2025-11-12 17:59:37 +08:00
test_custom_inputs.py Feat/add status filter to workflow runs (#26850) 2025-10-18 12:15:29 +08:00
test_datetime_utils.py extract parse_time_range for console app stats related queries (#27626) 2025-11-04 10:00:12 +08:00
test_email.py chore: apply flake8-pytest-style linter rules (#8307) 2024-09-12 18:09:16 +08:00
test_email_i18n.py test: imporve (#25461) 2025-09-10 11:36:22 +08:00
test_encryption.py fix: Login secret text transmission (#29659) 2025-12-16 16:55:51 +08:00
test_external_api.py feat(refactoring): Support Structured Logging (JSON) (#30170) 2026-01-04 11:46:46 +08:00
test_file_utils.py Add lib test (#25410) 2025-09-09 17:11:49 +08:00
test_flask_utils.py rm type ignore (#25715) 2025-10-21 11:26:58 +08:00
test_helper.py fix(api): refactors the SQL LIKE pattern escaping logic to use a centralized utility function, ensuring consistent and secure handling of special characters across all database queries. (#30450) 2026-01-06 09:56:30 +08:00
test_json_in_md_parser.py Fix json in md when use quesion classifier node (#26992) 2025-10-18 11:58:40 +08:00
test_jwt_imports.py chore: bump supabase and pyjwt versions and added tests (#24681) 2025-08-28 13:45:56 +08:00
test_login.py refactor: replace localStorage with HTTP-only cookies for auth tokens (#24365) 2025-10-19 21:29:04 +08:00
test_oauth_base.py rm type ignore (#25715) 2025-10-21 11:26:58 +08:00
test_oauth_clients.py more httpx (#25651) 2025-09-22 23:07:09 +08:00
test_orjson.py Add lib test (#25410) 2025-09-09 17:11:49 +08:00
test_pandas.py chore(api/tests): apply ruff reformat #7590 (#7591) 2024-08-23 23:52:25 +08:00
test_passport.py test: add comprehensive unit tests for PassportService with exception handling optimization (#22268) 2025-07-12 19:56:20 +08:00
test_password.py test: add unit tests for password validation and hashing (#22003) 2025-07-08 10:00:00 +08:00
test_rsa.py remove bare list, dict, Sequence, None, Any (#25058) 2025-09-06 03:32:23 +08:00
test_schedule_utils_enhanced.py feat: introduce trigger functionality (#27644) 2025-11-12 17:59:37 +08:00
test_sendgrid_client.py test: imporve (#25461) 2025-09-10 11:36:22 +08:00
test_smtp_client.py feat: allow pass hostname in docker env (#30975) 2026-01-14 19:30:37 +08:00
test_time_parser.py Feat/add status filter to workflow runs (#26850) 2025-10-18 12:15:29 +08:00
test_token.py Enabled cross-subdomain console sessions by making the cookie domain configurable and aligning the frontend so it reads the shared CSRF cookie. (#27190) 2025-10-28 10:04:24 +08:00
test_uuid_utils.py Typing test (#24651) 2025-08-28 09:36:39 +08:00
test_workspace_permission.py feat: implement workspace permission checks for member invitations an… (#31202) 2026-01-18 19:35:50 -08:00
test_yarl.py fix: return absolute path as the icon url if CONSOLE_API_URL is empty (#15279) 2025-03-10 13:15:06 +08:00