Exemple #1
0
def test_freenames_detection_2():
    result = detect_names('(lambda x: lambda p, y=p(x): x + y)(x)')
    expected = {'p', 'x'}
    assert result == expected
Exemple #2
0
def test_freenames_detection_1():
    result = detect_names('all(x for x in this for y in those if p(y)'
                          '      for z in y)')
    expected = {'this', 'those', 'p', 'all'}
    assert result == expected