Skip to content

Commit

Permalink
Add test with dict resolve list value to generic resolver
Browse files Browse the repository at this point in the history
  • Loading branch information
ppcad committed Dec 5, 2024
1 parent 229a926 commit 6d4ba4e
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions tests/unit/processor/generic_resolver/test_generic_resolver.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,25 @@ def test_resolve_not_dotted_field_no_conflict_match(self):

assert document == expected

def test_resolve_with_dict_value(self):
rule = {
"filter": "to_resolve",
"generic_resolver": {
"field_mapping": {"to_resolve": "resolved"},
"resolve_list": {".*HELLO\\d": {"Greeting": "Hello"}},
},
}

self._load_specific_rule(rule)

expected = {"to_resolve": "something HELLO1", "resolved": {"Greeting": "Hello"}}

document = {"to_resolve": "something HELLO1"}

self.object.process(document)

assert document == expected

def test_resolve_from_mapping_with_ignore_case(self):
rule = {
"filter": "to_resolve",
Expand Down

0 comments on commit 6d4ba4e

Please sign in to comment.