diff options
| author | natsuoto <[email protected]> | 2026-07-16 17:31:49 +0530 |
|---|---|---|
| committer | natsuoto <[email protected]> | 2026-07-16 17:31:49 +0530 |
| commit | 1b43c8dc09adb9b54609cc8a1916c99eb6fe75c9 (patch) | |
| tree | 7731af50ed9117f8ac3d200591c3be23818d7b19 /tests/builder/builder.test.py | |
| parent | b7ae2f3885d5ff84237c9da8bc0c64fe1a509465 (diff) | |
| download | edify-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.py | 11 |
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() |
