Ankush Menat
3905e8970a
test: smtp integration test using smtp4dev
2023-11-04 15:26:40 +05:30
barredterra
41b0308951
refactor: use higher level get_app_path
...
It's just nicer to read; less mental load.
2023-08-21 17:15:45 +02:00
barredterra
88c8baa9ee
refactor: for append to extend, merge list extend
...
Replace a for append loop with list extend.
Create the list with values instead of creating
an empty list and extending it with another list.
2023-08-09 13:25:39 +02:00
Ankush Menat
bbcc365a24
fix: use monotonic clock for timing code ( #19138 )
...
* fix: use monotonic time for timing code
`time.time()` depends on system clock which can drift away and get corrected
over time. If you're unlucky it will get corrected in your timing code
and give absurd results.
* test: dont check for status
can refresh and give wrong output
[skip ci]
2022-12-06 15:42:37 +05:30
Ankush Menat
cfee53d573
refactor: load balanced parallel tests without orchestrator ( #18386 )
...
* feat: dry run in test runner for debuggin
* refactor: load balance TestRunner using # of tests
2022-10-12 12:13:24 +05:30
Ankush Menat
81b37cb7d2
refactor: clean up code to py310 supported features ( #17367 )
...
refactor: clean up code to py39+ supported syntax
- f-strings instead of format
- latest typing support instead of pre 3.9 TitleCase
- remove UTF-8 declarations.
- many more changes
Powered by https://github.com/asottile/pyupgrade/ + manual cleanups
2022-07-01 11:51:05 +05:30
Ankush Menat
8a0a5c54da
test!: dont autocommit on test object recreation
2022-04-22 19:47:54 +05:30
Ankush Menat
296a6bd02f
test: show locals on test failure ( #16687 )
...
- Show locals always in CI
- Show locals locally when running in verbose mode
2022-04-20 15:37:54 +05:30
Suraj Shetty
c0c5b2ebdd
style: format all python files using black ( #16453 )
...
Co-authored-by: Frappe Bot <developers@frappe.io>
2022-04-12 10:59:25 +05:30
Ankush Menat
af4ce8156d
fix: remove mutable defaults ( #14597 )
...
* fix: mutable defaults
* fix: missing defaults
2021-10-28 09:36:31 +00:00
Suraj Shetty
49684ca399
refactor: Make coverage context manager
...
- Decoupled coverage code from testing to setup code coverage before any import happen to get accurate coverage (before it used to skip import statements for some files)
2021-08-09 09:50:41 +05:30
Gavin D'souza
2ac1c45c66
refactor: Maintain common list for Frappe Coverage settings
...
* Maintain common settings for coverage settings of parallel and base test suites
* Expand FRAPPE_EXCLUSIONS list based on coveralls.io report
2021-07-14 20:40:24 +05:30
Gavin D'souza
9b164571c3
fix: Update coverage omit files
...
Apply 0d8aeba3ee for parrallel test runner
2021-06-03 20:51:28 +05:30
Suraj Shetty
0d937cda27
fix: Get ORCHESTRATOR_URL from secrets
2021-05-10 16:14:36 +05:30
Suraj Shetty
e1fec81ae3
feat: Add option to run parallel test with orchestrator
2021-05-09 11:27:58 +05:30
Suraj Shetty
76348b892f
refactor: Move parallel test runner code to a separate file
2021-05-09 09:32:28 +05:30