diff options
| author | natsuoto <[email protected]> | 2026-07-01 16:11:09 +0530 |
|---|---|---|
| committer | natsuoto <[email protected]> | 2026-07-01 16:11:09 +0530 |
| commit | 341cf4fe45bb56677f0b42e287738999fb8a1ac5 (patch) | |
| tree | 5f1544aed63e707d5fb2aeeb87b6e7e0dc98f5cd /tests/builder/builder.test.py | |
| parent | a757473f3551426948069a1a25ef6657a572d759 (diff) | |
| download | edify-341cf4fe45bb56677f0b42e287738999fb8a1ac5.tar.xz edify-341cf4fe45bb56677f0b42e287738999fb8a1ac5.zip | |
feat: .at_most(n) quantifier closes the symmetry gap with at_least/exactly/between
Diffstat (limited to 'tests/builder/builder.test.py')
| -rw-r--r-- | tests/builder/builder.test.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/builder/builder.test.py b/tests/builder/builder.test.py index 062e1ae..33aa17d 100644 --- a/tests/builder/builder.test.py +++ b/tests/builder/builder.test.py @@ -348,6 +348,12 @@ def test_at_least(): regex_compilation("\\w{3,}", expr) +def test_at_most(): + expr = RegexBuilder().at_most(3).word() + regex_equality("\\w{0,3}", expr) + regex_compilation("\\w{0,3}", expr) + + def test_between(): expr = RegexBuilder().between(3, 5).word() regex_equality("\\w{3,5}", expr) |
