aboutsummaryrefslogtreecommitdiff
path: root/tests/builder/builder.test.py
diff options
context:
space:
mode:
authornatsuoto <[email protected]>2026-07-16 17:31:49 +0530
committernatsuoto <[email protected]>2026-07-16 17:31:49 +0530
commit1b43c8dc09adb9b54609cc8a1916c99eb6fe75c9 (patch)
tree7731af50ed9117f8ac3d200591c3be23818d7b19 /tests/builder/builder.test.py
parentb7ae2f3885d5ff84237c9da8bc0c64fe1a509465 (diff)
downloadedify-1b43c8dc09adb9b54609cc8a1916c99eb6fe75c9.tar.xz
edify-1b43c8dc09adb9b54609cc8a1916c99eb6fe75c9.zip
chore: enforce fully strict static typing across library, tests, and tooling with zero suppressions
Diffstat (limited to 'tests/builder/builder.test.py')
-rw-r--r--tests/builder/builder.test.py11
1 files changed, 3 insertions, 8 deletions
diff --git a/tests/builder/builder.test.py b/tests/builder/builder.test.py
index 5f96b5c..7f58d47 100644
--- a/tests/builder/builder.test.py
+++ b/tests/builder/builder.test.py
@@ -5,7 +5,7 @@ import pytest
from edify import RegexBuilder
from edify.errors.anchors import StartInputAlreadyDefinedError
from edify.errors.captures import InvalidTotalCaptureGroupsIndexError
-from edify.errors.input import MustBeInstanceError, MustBeSingleCharacterError
+from edify.errors.input import MustBeSingleCharacterError
from edify.errors.naming import (
CannotCreateDuplicateNamedGroupError,
NamedGroupDoesNotExistError,
@@ -39,13 +39,13 @@ first_layer_se = (
)
-def regex_equality(regex, rb_expression):
+def regex_equality(regex: str, rb_expression: RegexBuilder) -> None:
regex_str = str(regex)
rb_expression_str = rb_expression.to_regex_string()
assert regex_str == str(rb_expression_str)
-def regex_compilation(regex, rb_expression, f=0):
+def regex_compilation(regex: str, rb_expression: RegexBuilder, f: int = 0) -> None:
rb_expression_c = rb_expression.to_regex()
assert re.compile(regex, flags=f) == rb_expression_c.compiled
@@ -458,11 +458,6 @@ def test_range():
regex_compilation("[a-z]", expr)
-def test_must_be_instance_error():
- with pytest.raises(MustBeInstanceError):
- RegexBuilder().subexpression("nope")
-
-
def test_simple_se():
expr = (
RegexBuilder()