diff options
| author | natsuoto <[email protected]> | 2026-07-01 17:38:09 +0530 |
|---|---|---|
| committer | natsuoto <[email protected]> | 2026-07-01 17:38:09 +0530 |
| commit | 060b4089f93ea7add1ca70a2b63e6411967f9a97 (patch) | |
| tree | bf9051c6478b532f79b8855886092384f6acfdb4 /tests | |
| parent | 7e5df3512b2a00fb225caf45979350395b40a823 (diff) | |
| download | edify-060b4089f93ea7add1ca70a2b63e6411967f9a97.tar.xz edify-060b4089f93ea7add1ca70a2b63e6411967f9a97.zip | |
feat!: to_regex() returns the Regex wrapper instead of raw re.Pattern
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/builder/builder.test.py | 2 | ||||
| -rw-r--r-- | tests/builder/use.test.py | 2 | ||||
| -rw-r--r-- | tests/pattern/composition.test.py | 2 | ||||
| -rw-r--r-- | tests/result/regex.test.py | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/tests/builder/builder.test.py b/tests/builder/builder.test.py index ddd1997..82aa1cf 100644 --- a/tests/builder/builder.test.py +++ b/tests/builder/builder.test.py @@ -47,7 +47,7 @@ def regex_equality(regex, rb_expression): def regex_compilation(regex, rb_expression, f=0): rb_expression_c = rb_expression.to_regex() - assert re.compile(regex, flags=f) == rb_expression_c + assert re.compile(regex, flags=f) == rb_expression_c.compiled def test_empty_regex(): diff --git a/tests/builder/use.test.py b/tests/builder/use.test.py index 10d7855..0253786 100644 --- a/tests/builder/use.test.py +++ b/tests/builder/use.test.py @@ -21,7 +21,7 @@ def test_use_drops_the_pattern_flag_snapshot_by_default(): case_insensitive_pattern = Pattern().ignore_case().string("hello") expression = RegexBuilder().use(case_insensitive_pattern) compiled = expression.to_regex() - assert compiled.flags & 2 == 0 + assert compiled.compiled.flags & 2 == 0 def test_use_accepts_another_regex_builder_as_the_source(): diff --git a/tests/pattern/composition.test.py b/tests/pattern/composition.test.py index f58df57..18a6bc2 100644 --- a/tests/pattern/composition.test.py +++ b/tests/pattern/composition.test.py @@ -20,7 +20,7 @@ def test_pattern_exposes_to_regex_string_terminal(): def test_pattern_exposes_to_regex_terminal(): pattern = Pattern().digit() compiled = pattern.to_regex() - assert compiled.pattern == "\\d" + assert compiled.source == "\\d" def test_pattern_supports_nested_use_composition(): diff --git a/tests/result/regex.test.py b/tests/result/regex.test.py index 8f1ed38..d6f2a64 100644 --- a/tests/result/regex.test.py +++ b/tests/result/regex.test.py @@ -94,4 +94,4 @@ def test_hash_matches_when_equal(): def test_equality_with_non_regex_returns_not_implemented(): a = Regex("\\d+", re.compile("\\d+")) - assert a.__eq__("foo") is NotImplemented
\ No newline at end of file + assert a.__eq__("foo") is NotImplemented |
