Ejemplo n.º 1
0
def test_intersect_multiple_v3():
    assert (intersect([
        {
            "a": "a",
            "b": "b",
        },
        {
            "a": "a",
            "b": "b",
        },
        {},
    ]) == {})
Ejemplo n.º 2
0
def test_intersect_multiple_v1():
    assert intersect([
        {
            "a": "bbbbbbbbb",
            "b": "b",
            "c": "c"
        },
        {
            "a": "aaaaaaaaaa",
            "b": "b",
        },
    ]) == {
        "b": "b",
    }
Ejemplo n.º 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"
    })
Ejemplo n.º 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",
    }
Ejemplo n.º 5
0
def test_intersect_none():
    assert intersect([]) == {}
Ejemplo n.º 6
0
def test_intersect_single():
    assert intersect([{1: 2}]) == {1: 2}