예제 #1
0
def test_keys_nested_unique():
    """Getting nested unique keys."""
    flex = FlexDict(DATA)
    assert flex.keys(nested=True,
                     unique=True) == {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'}
예제 #2
0
def test_keys_unique():
    """Getting unique keys."""
    flex = FlexDict(DATA)
    assert sorted(flex.keys(unique=True)) == sorted(set(DATA.keys()))
예제 #3
0
def test_keys_nested():
    """Getting nested keys."""
    flex = FlexDict(DATA)
    assert sorted(
        flex.keys(nested=True)) == ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']
예제 #4
0
def test_keys():
    """Getting keys."""
    flex = FlexDict(DATA)
    assert flex.keys() == DATA.keys()