tests/test-check-py3-compat.t
changeset 48878 0583d7f0fdff
parent 45474 6916e6b81fef
child 48947 425585f057e0
equal deleted inserted replaced
48877:fcb34c099259 48878:0583d7f0fdff
     1 #require test-repo pure
     1 #require test-repo pure
     2 
     2 
     3   $ . "$TESTDIR/helpers-testrepo.sh"
     3   $ . "$TESTDIR/helpers-testrepo.sh"
     4   $ cd "$TESTDIR"/..
     4   $ cd "$TESTDIR"/..
     5 
     5 
     6 #if no-py3
       
     7   $ testrepohg files 'set:(**.py)' \
       
     8   > -X contrib/automation/ \
       
     9   > -X contrib/packaging/hgpackaging/ \
       
    10   > -X contrib/packaging/inno/ \
       
    11   > -X contrib/packaging/packaging.py \
       
    12   > -X contrib/packaging/wix/ \
       
    13   > -X hgdemandimport/demandimportpy2.py \
       
    14   > -X mercurial/thirdparty/cbor \
       
    15   > | sed 's|\\|/|g' | xargs "$PYTHON" contrib/check-py3-compat.py
       
    16   contrib/python-zstandard/setup.py not using absolute_import
       
    17   contrib/python-zstandard/setup_zstd.py not using absolute_import
       
    18   contrib/python-zstandard/tests/common.py not using absolute_import
       
    19   contrib/python-zstandard/tests/test_buffer_util.py not using absolute_import
       
    20   contrib/python-zstandard/tests/test_compressor.py not using absolute_import
       
    21   contrib/python-zstandard/tests/test_compressor_fuzzing.py not using absolute_import
       
    22   contrib/python-zstandard/tests/test_data_structures.py not using absolute_import
       
    23   contrib/python-zstandard/tests/test_data_structures_fuzzing.py not using absolute_import
       
    24   contrib/python-zstandard/tests/test_decompressor.py not using absolute_import
       
    25   contrib/python-zstandard/tests/test_decompressor_fuzzing.py not using absolute_import
       
    26   contrib/python-zstandard/tests/test_estimate_sizes.py not using absolute_import
       
    27   contrib/python-zstandard/tests/test_module_attributes.py not using absolute_import
       
    28   contrib/python-zstandard/tests/test_train_dictionary.py not using absolute_import
       
    29   setup.py not using absolute_import
       
    30 #endif
       
    31 
       
    32 #if py3
       
    33   $ testrepohg files 'set:(**.py) - grep(pygments)' \
     6   $ testrepohg files 'set:(**.py) - grep(pygments)' \
    34   > -X hgdemandimport/demandimportpy2.py \
     7   > -X hgdemandimport/demandimportpy2.py \
    35   > -X hgext/fsmonitor/pywatchman \
     8   > -X hgext/fsmonitor/pywatchman \
    36   > -X mercurial/cffi \
     9   > -X mercurial/cffi \
    37   > -X mercurial/thirdparty \
    10   > -X mercurial/thirdparty \
    42   mercurial/scmwindows.py: error importing: <ValueError> _type_ 'v' not supported (error at win32.py:*) (no-windows !)
    15   mercurial/scmwindows.py: error importing: <ValueError> _type_ 'v' not supported (error at win32.py:*) (no-windows !)
    43   mercurial/win32.py: error importing: <ValueError> _type_ 'v' not supported (error at win32.py:*) (no-windows !)
    16   mercurial/win32.py: error importing: <ValueError> _type_ 'v' not supported (error at win32.py:*) (no-windows !)
    44   mercurial/windows.py: error importing: <*Error> No module named 'msvcrt' (error at windows.py:*) (glob) (no-windows !)
    17   mercurial/windows.py: error importing: <*Error> No module named 'msvcrt' (error at windows.py:*) (glob) (no-windows !)
    45   mercurial/posix.py: error importing: <*Error> No module named 'fcntl' (error at posix.py:*) (glob) (windows !)
    18   mercurial/posix.py: error importing: <*Error> No module named 'fcntl' (error at posix.py:*) (glob) (windows !)
    46   mercurial/scmposix.py: error importing: <*Error> No module named 'fcntl' (error at scmposix.py:*) (glob) (windows !)
    19   mercurial/scmposix.py: error importing: <*Error> No module named 'fcntl' (error at scmposix.py:*) (glob) (windows !)
    47 #endif
       
    48 
    20 
    49 #if py3 pygments
    21 #if pygments
    50   $ testrepohg files 'set:(**.py) and grep(pygments)' | sed 's|\\|/|g' \
    22   $ testrepohg files 'set:(**.py) and grep(pygments)' | sed 's|\\|/|g' \
    51   > | xargs "$PYTHON" contrib/check-py3-compat.py \
    23   > | xargs "$PYTHON" contrib/check-py3-compat.py \
    52   > | sed 's/[0-9][0-9]*)$/*)/'
    24   > | sed 's/[0-9][0-9]*)$/*)/'
    53 #endif
    25 #endif