seitime-frappe/frappe/tests
Ankush Menat 4e318a0280 fix: Abort flushing email queue if >50% fail.
When email queue batch failes >33% with >10 count, frappe will now abort
sending emails.

We already notify users via system notification so this
assumes that user will notice it and fix it in sometime.

With previous commits we also prioritize fresh emails over retries.
2023-11-04 11:25:09 +05:30
..
data test: Add test for lazy_import 2022-08-11 23:53:21 +05:30
__init__.py test: Case to validate Web Link authentication 2022-05-30 15:35:47 +05:30
test_api.py fix!: Don't silently fail API auth 2023-11-01 17:51:23 +05:30
test_api_v2.py test: Split API v2 tests 2023-10-17 10:27:37 +05:30
test_assign.py refactor: Consider singles for dynamic set_value usage (#21367) 2023-06-14 10:46:25 +05:30
test_auth.py refactor: make login tracker support arbitrary keys 2023-10-17 17:18:11 +05:30
test_background_jobs.py fix: limit job count in RQ failed registry (#22162) 2023-08-23 09:21:51 +00:00
test_base_document.py test: Use FrappeTestCase everywhere 2022-08-17 16:39:42 +05:30
test_boilerplate.py feat: Dynamically generate license text (#22299) 2023-09-05 05:45:27 +00:00
test_boot.py refactor!: Disable server scripts by default 2023-08-23 14:49:05 +05:30
test_bot.py test: Use FrappeTestCase everywhere 2022-08-17 16:39:42 +05:30
test_caching.py fix: frappe.clear_cache should drop all keys (#22156) 2023-08-23 11:02:45 +05:30
test_child_table.py ci: update pyupgrade 2023-07-14 14:24:08 +05:30
test_client.py revert: #22308 (#22389) 2023-09-13 14:34:52 +05:30
test_commands.py test: add better test for backup restoration 2023-10-11 18:39:12 +05:30
test_config.py chore: dead code removal (#18410) 2022-10-13 15:55:40 +05:30
test_cors.py test: ensure that Vary header is specified 2022-09-05 15:51:41 +05:30
test_dashboard_connections.py fix: separate internal_and_external_links from internal_links 2023-09-05 21:41:43 +05:30
test_db.py fix: Don't run query if dn is None (#22475) 2023-09-19 15:11:15 +00:00
test_db_query.py fix!: Correct between filtering (#22918) 2023-10-26 06:23:14 +00:00
test_db_update.py refactor: inline immediately returned variable 2023-08-08 18:09:49 +02:00
test_defaults.py chore: Only run on mariadb 2023-04-10 13:58:06 +05:30
test_deferred_insert.py fix: handle dict data in deferred_insert 2022-05-04 14:59:17 +05:30
test_docstatus.py test: Use FrappeTestCase everywhere 2022-08-17 16:39:42 +05:30
test_document.py Merge pull request #22114 from gavindsouza/doc-bulk_insert-include_child 2023-08-25 13:57:38 +00:00
test_document_locks.py refactor: lint 2022-11-12 20:06:17 +05:30
test_domainification.py test: Use FrappeTestCase everywhere 2022-08-17 16:39:42 +05:30
test_dynamic_links.py test: Use FrappeTestCase everywhere 2022-08-17 16:39:42 +05:30
test_email.py fix: Abort flushing email queue if >50% fail. 2023-11-04 11:25:09 +05:30
test_exporter_fixtures.py test: Use FrappeTestCase everywhere 2022-08-17 16:39:42 +05:30
test_fixture_import.py test: fix broken tests 2023-06-03 22:53:10 +05:30
test_fmt_datetime.py test: Use FrappeTestCase everywhere 2022-08-17 16:39:42 +05:30
test_fmt_money.py test: Use FrappeTestCase everywhere 2022-08-17 16:39:42 +05:30
test_form_load.py refactor: inline immediately returned variable 2023-08-08 18:09:49 +02:00
test_formatter.py test: Use FrappeTestCase everywhere 2022-08-17 16:39:42 +05:30
test_frappe_client.py fix!: Don't silently fail API auth 2023-11-01 17:51:23 +05:30
test_geo_ip.py test: Use FrappeTestCase everywhere 2022-08-17 16:39:42 +05:30
test_global_search.py test: Use FrappeTestCase everywhere 2022-08-17 16:39:42 +05:30
test_goal.py style: format all python files using black (#16453) 2022-04-12 10:59:25 +05:30
test_hooks.py refactor: frappe.cache() usage to frappe.cache (#21282) 2023-06-08 11:47:17 +05:30
test_linked_with.py test: improve doctype and field naming 2022-12-17 07:56:54 +00:00
test_listview.py fix: validate fieldname in get_group_by_count (#21932) 2023-08-06 17:33:34 +05:30
test_model_utils.py fix: validate fieldname in get_group_by_count (#21932) 2023-08-06 17:33:34 +05:30
test_modules.py test: skip tests on RO app paths which require write access (#21878) 2023-07-31 12:46:23 +05:30
test_monitor.py fix: misc dx improvemnts (#22188) 2023-08-28 07:01:25 +00:00
test_naming.py test: Patch hooks for testing (#21702) 2023-07-17 12:41:27 +05:30
test_nestedset.py feat: support tree-link-fields filtering in QB 2023-05-29 17:00:37 +05:30
test_oauth20.py perf: defer loading JWT 2023-06-24 19:50:08 +05:30
test_password.py test: Use FrappeTestCase everywhere 2022-08-17 16:39:42 +05:30
test_password_strength.py feat: add test case for long passwords 2023-01-24 15:04:47 +01:00
test_patches.py fix(test): ensure tests construe the site url from its constructor 2023-08-23 12:04:57 +02:00
test_pdf.py build(deps): PyPDF2 -> pypdf 2023-06-10 20:47:27 +05:30
test_perf.py revert: #22308 (#22389) 2023-09-13 14:34:52 +05:30
test_permissions.py fix: update correct role permission rule 2023-09-18 13:45:20 +05:30
test_printview.py test: Use FrappeTestCase everywhere 2022-08-17 16:39:42 +05:30
test_query.py test: ensure stricter filters when validate_filters is passed 2023-05-31 14:16:52 +05:30
test_query_builder.py feat: Truncate QB function 2023-05-26 14:03:47 +05:30
test_query_report.py fix: enable server script while testing 2023-09-26 12:02:25 +05:30
test_rate_limiter.py refactor: frappe.cache() usage to frappe.cache (#21282) 2023-06-08 11:47:17 +05:30
test_rating.py fix: don't allow setting an invalid rating (#22633) 2023-10-10 15:38:58 +05:30
test_recorder.py feat: include Trace ID in all SQL queries 2023-08-23 13:59:24 +05:30
test_redis.py test: bg jobs test cleanup (#18767) 2022-11-05 14:08:35 +05:30
test_rename_doc.py refactor!: Drop previously deprecated code 2023-06-13 16:00:43 +05:30
test_reportview.py fix: test reportview 2022-11-28 12:16:18 +01:00
test_safe_exec.py refactor!: Disable server scripts by default 2023-08-23 14:49:05 +05:30
test_scheduler.py fix: remove infinite sending retries for certain exceptions for email queue 2023-06-09 14:38:55 +05:30
test_search.py test: fix test failure from parallel merge 2023-10-16 16:42:46 +05:30
test_seen.py test: Use FrappeTestCase everywhere 2022-08-17 16:39:42 +05:30
test_sequence.py fix(sequence): Setup & use SequenceGeneratorLimitExceeded error 2022-06-17 12:10:43 +05:30
test_sitemap.py chore: db.get_all -> get_all 2022-08-22 11:35:14 +05:30
test_test_utils.py test: Add cold start tests 2023-10-18 17:55:48 +05:30
test_translate.py fix(test): ensure tests construe the site url from its constructor 2023-08-23 12:04:57 +02:00
test_twofactor.py refactor: inline immediately returned variable 2023-08-08 18:09:49 +02:00
test_utils.py fix: validate_email_addr should return email id as it is if it is valid (#22613) 2023-10-11 12:37:48 +05:30
test_virtual_doctype.py test: crud with virtual child table 2023-08-08 16:22:59 +05:30
test_webform.py refactor: frappe.cache() usage to frappe.cache (#21282) 2023-06-08 11:47:17 +05:30
test_website.py perf: lazy load SVG icons (#22517) 2023-09-23 15:13:43 +05:30
tests_geo_utils.py test: Use FrappeTestCase everywhere 2022-08-17 16:39:42 +05:30
translation_test_file.txt feat: allow splitting _() function call on multiple lines 2022-03-26 16:18:35 +05:30
ui_test_helpers.py feat: Desk User role 2023-08-28 22:31:23 +05:30
utils.py fix!: Correct between filtering (#22918) 2023-10-26 06:23:14 +00:00