Exemplo n.º 1
0
def test_values_unique():
    """Getting unique values."""
    flex = FlexDict(DATA)
    assert all([
        item in [{
            'b': {
                'c': 1,
                'd': 2
            }
        }, {
            'f': 3,
            'g': 4
        }, 5] for item in flex.values(unique=True)
    ]) is True
Exemplo n.º 2
0
def test_values_nested_unique():
    """Getting nested unique values."""
    flex = FlexDict(DATA)
    assert flex.values(nested=True, unique=True) == {1, 2, 3, 4, 5}
Exemplo n.º 3
0
def test_values_nested():
    """Getting nested values."""
    flex = FlexDict(DATA)
    assert sorted(flex.values(nested=True)) == [1, 2, 3, 4, 5]
Exemplo n.º 4
0
def test_values():
    """Getting values."""
    flex = FlexDict(DATA)
    assert list(flex.values()) == list(DATA.values())