Commit 567e421
docs(formatter): document True/None deferral and add None regression tests
- Expand normalize_functions docstrings in FormatConfig and
format_model_expressions to explicitly document True and None as
aliases that defer to SQLGlot's default (uppercase custom functions),
contrasting them with False (preserve) and the string modes.
- Add None regression assertions to the existing normalize_functions test:
one for the multi-expression path and one for the single-meta-expression
path, both proving that lowercase audit names are uppercased when
normalize_functions=None is passed explicitly.
- Update docs/reference/configuration.md to mention 'true' alongside
'null' as a valid value that defers to the SQLGlot default.
mypy skipped: errors are pre-existing in unrelated files (cache.py,
macros.py, state_sync/base.py) and were present before this branch.
Signed-off-by: Alberto Suman <alberto.suman@1komma5grad.com>
Co-authored-by: Cursor <cursoragent@cursor.com>1 parent 4e69e81 commit 567e421
4 files changed
Lines changed: 63 additions & 6 deletions
File tree
- docs/reference
- sqlmesh/core
- config
- tests/core
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
117 | | - | |
| 117 | + | |
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | | - | |
17 | | - | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
18 | 27 | | |
19 | 28 | | |
20 | 29 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
799 | 799 | | |
800 | 800 | | |
801 | 801 | | |
802 | | - | |
803 | | - | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
804 | 813 | | |
805 | 814 | | |
806 | 815 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
436 | 436 | | |
437 | 437 | | |
438 | 438 | | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
439 | 462 | | |
440 | 463 | | |
441 | 464 | | |
| |||
480 | 503 | | |
481 | 504 | | |
482 | 505 | | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
483 | 522 | | |
484 | 523 | | |
485 | 524 | | |
| |||
0 commit comments