def test_unlock(keys): """Recursive (un)locking mechanism.""" flex = FlexDict(DATA) flex.lock() flex.unlock() assert flex.locked is False assert flex[keys].locked is False
def test_unlock_set(): """Set values after unlocking.""" flex = FlexDict(DATA) flex.lock() flex.unlock() flex['z', 'k'] = 1