Akhil Narang
84ef6ec677
refactor: fixup with ruff 0.8.1
...
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2024-12-04 13:18:04 +05:30
David
9954ca917b
fix: revert deprecation of json test records
2024-11-06 13:20:14 +01:00
David Arnold
91a737d8fe
chore(typing): fix some (exotic) type errors treewide ( #28210 )
2024-10-21 10:02:04 +00:00
David Arnold
129af5e26a
fix(testing): improve error message on inconsistent global state ( #28144 )
2024-10-16 16:00:59 +00:00
David Arnold
30dda5287c
test: remove toleration for test record creation failure ( #28143 )
...
this ensures test record creation conforms with the spec or fails sharply
2024-10-16 16:18:36 +02:00
David Arnold
860ae4fdcb
test: improve logging during test record creation failure ( #28142 )
2024-10-16 13:07:39 +00:00
David Arnold
633c511039
test: fix record creation on reentry ( #28111 )
...
* test: fix record creation on reentry
* chore(testing): clarify function signature
2024-10-13 14:04:36 +02:00
David Arnold
a8ae9f9f0f
fix(testing): test record removal ( #28114 )
2024-10-13 10:33:34 +00:00
David Arnold
1ac43e20b2
ci: perf fix; keep record logger referenced ( #28108 )
2024-10-13 04:26:23 +02:00
David Arnold
5dd330cef2
fix(testing): record creation output; only visit missing once ( #28104 )
2024-10-13 00:53:34 +02:00
David Arnold
cc1ddb975f
fix(test): Enhance test record syncing and logging functionality ( #28094 )
...
- Add reset option to clear existing test objects
- Clearly distinguishe between index doctype and record doctype
- Optimize record retrieval from test log, fix record pool layout
- Implement removal of doctype records from test log
- Enhance logging with record count information
2024-10-13 00:04:43 +02:00
David Arnold
9d63208c9c
fix: test record generation ( #28102 )
...
* chore: improve log record of testing command invokation
* chore(testing): narrower specificacion of the persistence log
* fix(testing): append raw record source data to globalTestRecords
2024-10-12 22:31:40 +02:00
David Arnold
3e3ebd2593
style: test class & module output capture ( #28096 )
2024-10-11 23:24:01 +00:00
David Arnold
1b00b5c723
fix(testing): variable naming for clarity ( #28095 )
2024-10-11 20:32:46 +00:00
David Arnold
4abc13b33c
refactor: improve test record generation and logging ( #28092 )
...
- Rename functions for clarity
- Enhance logging with more detailed messages
- Refactor record creation process for better organization
- Improve handling of record synchronization and caching
2024-10-11 18:20:35 +00:00
David Arnold
da561ff749
docs: clarify the code path, add comments ( #28090 )
2024-10-11 15:58:40 +00:00
David Arnold
4a65637c4a
fix: persistent per-site test record creation log file name ( #28089 )
...
* fix: persistent per-site test record creation log file name
* fix: persistent per-site test record creation log erasure
2024-10-11 13:20:27 +02:00
David Arnold
c9eb0475cf
docs: reduce verbosity of deprecation messages ( #28082 )
2024-10-10 17:09:33 +00:00
David Arnold
788f71e259
fix: rebasing oversight in test record persistent logger ( #28078 )
...
* fix: rebasing oversight in test record persistent logger
* perf: make test record log append-only jsonl log
2024-10-10 14:55:34 +00:00
David Arnold
443c38daa9
refactor: toml test records for readability ( #28065 )
...
* refactor: toml test records for readability
* fix: maintain backwards compatibility
* refactor: transform in-tree records
* chore: don't use deprecated functions (treewide)
* chore: revert migration of tests which depend on old test records list
* feat: add cls.globalTestRecords on IntegrationTestCase
2024-10-10 13:24:02 +02:00
David Arnold
b53ec634c2
docs: log test record creation into testing log ( #28071 )
2024-10-10 10:02:03 +00:00
David Arnold
3873580bba
fix: persistent per-site record creation log ( #28070 )
2024-10-10 09:32:59 +00:00
David Arnold
df245773c8
fix: prevent excessive growth on cached recursion ( #28069 )
2024-10-10 07:59:52 +00:00
David Arnold
59dd4dcd8f
fix: test record discovery ( #28067 )
...
* fix: doctype name discovery
* fix: preserve dependency order
2024-10-10 00:25:42 +00:00
David Arnold
83bc1f09e9
refactor: clarify test record dep management in test modules ( #28060 )
2024-10-09 13:44:27 +00:00
David Arnold
e7776021aa
refactor: Structure frappe.test.utils (green to green) ( #28038 )
...
* docs: constitute frappe.test readme
* refactor: move utils to __init__
* refactor: move generators into generators.py
* refactor: move cm into context_managers.py
* refactor: move test classes into submodule
* refactor: reexport general purpose context managers
* refactor: adapt imports (treewide)
2024-10-08 15:10:24 +00:00