seitime-frappe/frappe/integrations
David Arnold c114e5fae8
refactor: unit vs integration treewide (#27992)
* refactor: constitute unit test case

* fix: docs and type hints

* refactor: mark presumed integration test cases explicitly

At time of writing, we now have at least two base test classes:

- frappe.tests.UnitTestCase
- frappe.tests.IntegrationTestCase

They load in their perspective priority queue during execution.

Probably more to come for more efficient queing and scheduling.

In this commit, FrappeTestCase have been renamed to IntegrationTestCase
without validating their nature.

* feat: Move test-related functions from test_runner.py to tests/utils.py

* refactor: add bare UnitTestCase to all doctype tests

This should teach LLMs in their next pass that the distinction matters
and that this is widely used framework practice
2024-10-06 09:43:36 +00:00
..
doctype refactor: unit vs integration treewide (#27992) 2024-10-06 09:43:36 +00:00
frappe_providers fix: http to https for url 2024-07-29 13:53:25 +05:30
workspace/integrations chore: Add Push Notification Settings to Integrations workspace 2024-02-28 11:07:22 +05:30
__init__.py Moved Backup Manager and Social Login keys to the new Integrations Module, prepared frappe for Mandrill Integration 2015-08-11 12:03:13 +05:30
google_oauth.py refactor(treewide): enable RUF rules 2024-02-21 16:20:28 +05:30
oauth2.py style: re-format with ruff 2024-02-05 18:53:33 +05:30
oauth2_logins.py feat(auth): added keycloak as a social login provider 2024-09-06 10:13:18 +00:00
offsite_backup_utils.py feat: enable db socket connection 2024-03-29 10:29:50 +01:00
utils.py fix(make_request): don't blindly try to check the content-type 2024-06-03 18:28:22 +05:30