Exemple #1
0
def test_intersect_multiple_v3():
    assert (intersect([
        {
            "a": "a",
            "b": "b",
        },
        {
            "a": "a",
            "b": "b",
        },
        {},
    ]) == {})
Exemple #2
0
def test_intersect_multiple_v1():
    assert intersect([
        {
            "a": "bbbbbbbbb",
            "b": "b",
            "c": "c"
        },
        {
            "a": "aaaaaaaaaa",
            "b": "b",
        },
    ]) == {
        "b": "b",
    }
Exemple #3
0
def test_intersect_multiple_v4():
    assert (intersect([
        {
            "a": "a",
            "b": "b",
        },
        {
            "a": "a",
            "b": "b",
        },
        {
            "a": "a",
        },
        {
            "a": "a",
            "b": "c",
        },
    ]) == {
        "a": "a"
    })
Exemple #4
0
def test_intersect_multiple_v2():
    assert intersect([
        {
            "a": "a",
            "b": "b",
            "c": "fefe",
            "dddddddddd": "ddwdwdwd dwdwdwdwd dwdwdw",
            1: 1,
        },
        {
            "a": "a",
            "b": "b",
            "c": 32,
            "dddddddddd": "ddwdwdwd dwdwdwdwd dwdwdw",
        },
    ]) == {
        "a": "a",
        "b": "b",
        "dddddddddd": "ddwdwdwd dwdwdwdwd dwdwdw",
    }
Exemple #5
0
def test_intersect_none():
    assert intersect([]) == {}
Exemple #6
0
def test_intersect_single():
    assert intersect([{1: 2}]) == {1: 2}