示例#1
0
def test_find_occurrences__str_in_list_in_dict__example_from_description():
    input_data = {
        "second": {
            "simple_key": ["simple", "list", "of", "RED", "valued"],
        },
    }
    element = "RED"
    assert 1 == find_occurrences(input_data, element)
示例#2
0
def test_find_occurrences__str_in_dict_in_dict__example_from_description():
    input_data = {
        "third": {
            "abc": "BLUE",
            "jhl": "RED",
        },
    }
    element = "RED"
    assert 1 == find_occurrences(input_data, element)
示例#3
0
def test_find_occurrences__str_in_list_in_dict_in_dict__example_from_description():
    input_data = {
        "third": {
            "complex_key": {
                "key1": "value1",
                "key3": ["a", "lot", "of", "values", {"nested_key": "RED"}],
            },
        },
    }
    element = "RED"
    assert 1 == find_occurrences(input_data, element)
示例#4
0
def test_find_occurrences__search_int_in_keys_and_values(input_data, element, expected):
    assert expected == find_occurrences(input_data, element)
示例#5
0
def test_find_occurrences__search__dict(input_data, element):
    assert 1 == find_occurrences(input_data, element)
示例#6
0
def test_find_occurrences__search__list__tuple__set(input_data, element, expected):
    assert expected == find_occurrences(input_data, element)
示例#7
0
def test_find_occurrences__search_string_in_values(input_data, element, expected):
    assert expected == find_occurrences(input_data, element)
示例#8
0
def test_find_occurrences__str_in_list__example_from_description():
    input_data = {
        "first": ["RED", "BLUE"],
    }
    element = "RED"
    assert 1 == find_occurrences(input_data, element)
示例#9
0
def test_find_occurrences__just_str__example_from_description():
    input_data = {
        "fourth": "RED",
    }
    element = "RED"
    assert 1 == find_occurrences(input_data, element)
示例#10
0
def test_find_occurrences__search_bool(input_data, element, expected):
    assert expected == find_occurrences(input_data, element)