seitime-frappe/frappe
David Arnold 4000cba810
fix: compat FrappeTestCase (#28367)
due to circular imports issues and me going out of my way to make it work 'cleanly', the previous backwards compatibility for FrappeTestCase unfortunately did not work on the manual cli test runner 'run-tests'

While not generally not affecting CI (which is precedented by the framwork's best practices to use 'run-parallel-test'), this broke some manual developer workflows

The restauration of FrappeTestCase in these scenario now unfortunately involves a plain copy of almost an entire implementation into the dumpster.

On the one hand, this doesn not accurately reflect the rather minuscule differences between IntegrationTestCase and FrappeTestCase, but on the other hand, it shields and freezes the old api should IntegrationTestCase evolve futher
2024-11-05 18:16:22 +01:00
..
api refactor: Wrap meta in v2 (#26548) 2024-05-24 06:05:09 +00:00
automation fix: translatability of boldened text 2024-11-05 12:25:33 +05:30
change_log
commands ci: make gh actions functions (#28299) 2024-10-27 02:09:02 +00:00
contacts fix: translatability of boldened text 2024-11-05 12:25:33 +05:30
core fix: store and use default currency from system settings 2024-11-04 16:08:27 +05:30
custom chore: move to use new test record api (#28105) 2024-10-12 23:13:41 +00:00
data
database chore(docref): fix circular imports (#28282) 2024-10-24 22:31:12 +02:00
desk fix: store and use default currency from system settings 2024-11-04 16:08:27 +05:30
email Refactor send method by extracting notification logic into a separate function 2024-11-02 11:58:07 +01:00
geo chore: move to use new test record api (#28105) 2024-10-12 23:13:41 +00:00
gettext refactor: unit vs integration treewide (#27992) 2024-10-06 09:43:36 +00:00
integrations Merge pull request #28271 from rmehta/fix-oauth-page 2024-11-03 10:42:04 +05:30
locale fix: sync translations from crowdin (#28175) 2024-11-04 18:09:01 +00:00
model fix: Excessive gap locking from hash naming (#28349) 2024-11-01 06:18:22 +00:00
modules fix: Replace "<br>" with "\n" (#27854) 2024-09-23 11:59:20 +05:30
patches fix: ensure that the role exists 2024-10-08 16:52:57 +05:30
printing chore: move to use new test record api (#28105) 2024-10-12 23:13:41 +00:00
public Merge pull request #28267 from nabinhait/grid_row_onchange_event 2024-11-05 12:32:28 +05:30
query_builder fix: datetime comparison in QB (#26364) 2024-05-09 10:19:27 +00:00
search refactor: unit vs integration treewide (#27992) 2024-10-06 09:43:36 +00:00
social revert: changes to energy point log 2024-11-05 12:25:33 +05:30
templates Merge pull request #28012 from dhiashalabi/fix/rtl-lang-support 2024-11-05 10:47:58 +05:30
testing fix: compat FrappeTestCase (#28367) 2024-11-05 18:16:22 +01:00
tests fix: compat FrappeTestCase (#28367) 2024-11-05 18:16:22 +01:00
types fix: don't allow hashing of unnamed documents (#28348) 2024-11-03 11:50:27 +01:00
utils Merge pull request #28126 from Abdeali099/new-app-template-fixes 2024-11-05 12:47:37 +05:30
website fix(style): fix oauth authorisation page and standardise error responses 2024-10-24 15:21:34 +05:30
workflow fix: use get_email_template to support html template in workflow email 2024-10-24 14:43:39 +05:30
www fix(style): fix oauth authorisation page and standardise error responses 2024-10-24 15:21:34 +05:30
__init__.py fix(typing): hack-hint to type checkers for ide use (#28257) 2024-10-24 21:16:05 +02:00
app.py fix: revert etag implementation (#28358) 2024-11-03 11:02:29 +00:00
apps.py fix: consider default path for Website User if applicable 2024-08-30 15:42:58 +05:30
auth.py devx: add deprecation dumpster (#27887) 2024-10-08 18:56:10 +02:00
boot.py feat: add sms_gateway_enabled flag to bootinfo 2024-10-31 13:54:30 +01:00
build.py fix: ruff fixes 2024-02-07 17:04:31 +05:30
cache_manager.py fix(setup_module_map): fix caching 2024-02-28 17:41:18 +05:30
client.py devx: add deprecation dumpster (#27887) 2024-10-08 18:56:10 +02:00
coverage.py ci: make gh actions functions (#28299) 2024-10-27 02:09:02 +00:00
defaults.py feat!: enhance Language to become more of a Locale (#27178) 2024-09-21 16:02:58 +02:00
deferred_insert.py fix: ruff fixes 2024-02-07 17:04:31 +05:30
deprecation_dumpster.py fix: compat FrappeTestCase (#28367) 2024-11-05 18:16:22 +01:00
exceptions.py feat: add read only document mode 2024-10-02 12:02:52 +02:00
frappeclient.py chore: typo in frappeclient.py (#24854) 2024-02-11 11:06:30 +00:00
handler.py devx: add deprecation dumpster (#27887) 2024-10-08 18:56:10 +02:00
hooks.py feat: Enable Sentry Sampling 2024-10-28 11:27:51 +01:00
installer.py chore: fix all invocation of init for singledispatch -> min 1 positional arg 2024-09-13 11:53:52 +02:00
locale.py feat!: enhance Language to become more of a Locale (#27178) 2024-09-21 16:02:58 +02:00
middlewares.py
migrate.py chore: fix all invocation of init for singledispatch -> min 1 positional arg 2024-09-13 11:53:52 +02:00
modules.txt
monitor.py perf: Reduce 1 redis call while dumping monitor logs (#26337) 2024-05-06 12:53:36 +00:00
oauth.py feat: Limit OAuth Client by roles 2024-04-29 14:18:49 +05:30
parallel_test_runner.py ci: erpnext lazy loading test records (#28080) 2024-10-13 01:22:18 +02:00
patches.txt chore: add in a patch to migrate desk settings from role to user [untested] 2024-09-24 10:46:52 +05:30
permissions.py fix(permissions): cast docname to string 2024-10-22 13:09:43 +05:30
push_notification.py chore: Add Push Notification Settings to Integrations workspace 2024-02-28 11:07:22 +05:30
rate_limiter.py fix(rate_limiter): we can't call str.join([]) with NoneTypes in the list 2024-08-22 14:25:03 +05:30
realtime.py refactor: better permission checking on sockets 2024-04-06 21:14:48 +05:30
recorder.py ci: Run optimized python and control warnings (#28063) 2024-10-09 13:29:30 +00:00
sessions.py fix: load apps_data in boot for desk 2024-09-05 19:20:52 +05:30
share.py style: re-format with ruff 2024-02-05 18:53:33 +05:30
test_runner.py refactor: organize test contextmanagers (#28041) 2024-10-09 02:09:19 +02:00
translate.py fix: Implement parent-child language precedence in get_all_translations 2024-09-21 01:56:07 +02:00
twofactor.py chore(twofactor): specify key to display during decryption failures 2024-09-16 13:00:38 +05:30