tests/test-check-pyflakes.t
changeset 33418 1f3b54f392b0
parent 33367 6029939f7e98
child 37130 0e06d8086295
equal deleted inserted replaced
33417:d1b13d4995ed 33418:1f3b54f392b0
     1 #require test-repo pyflakes hg10
     1 #require test-repo pyflakes hg10
     2 
     2 
     3   $ . "$TESTDIR/helpers-testrepo.sh"
     3   $ . "$TESTDIR/helpers-testrepo.sh"
     4   $ cd "`dirname "$TESTDIR"`"
       
     5 
     4 
     6 run pyflakes on all tracked files ending in .py or without a file ending
     5 run pyflakes on all tracked files ending in .py or without a file ending
     7 (skipping binary file random-seed)
     6 (skipping binary file random-seed)
     8 
     7 
     9   $ cat > test.py <<EOF
     8   $ cat > test.py <<EOF
    10   > print(undefinedname)
     9   > print(undefinedname)
    11   > EOF
    10   > EOF
    12   $ pyflakes test.py 2>/dev/null | "$TESTDIR/filterpyflakes.py"
    11   $ pyflakes test.py 2>/dev/null | "$TESTDIR/filterpyflakes.py"
    13   test.py:1: undefined name 'undefinedname'
    12   test.py:1: undefined name 'undefinedname'
    14   
    13   
       
    14   $ cd "`dirname "$TESTDIR"`"
    15 
    15 
    16   $ testrepohg locate 'set:**.py or grep("^#!.*python")' \
    16   $ testrepohg locate 'set:**.py or grep("^#!.*python")' \
    17   > -X hgext/fsmonitor/pywatchman \
    17   > -X hgext/fsmonitor/pywatchman \
    18   > -X mercurial/pycompat.py -X contrib/python-zstandard \
    18   > -X mercurial/pycompat.py -X contrib/python-zstandard \
    19   > 2>/dev/null \
    19   > 2>/dev/null \