##// END OF EJS Templates
util: extract all date-related utils in utils/dateutil module...
util: extract all date-related utils in utils/dateutil module With this commit, util.py lose 262 lines Note for extensions author, if this commit breaks your extension, you can pull the step-by-step split here to help you more easily pinpoint the renaming that broke your extension: hg pull https://bitbucket.org/octobus/mercurial-devel/ -r ac1f6453010d Differential Revision: https://phab.mercurial-scm.org/D2282

File last commit:

r34396:41401f50 default
r36625:c6061cad default
Show More
test-check-module-imports.t
44 lines | 1.5 KiB | text/troff | Tads3Lexer
/ tests / test-check-module-imports.t
Pierre-Yves David
tests: rename 'test-module-import.t' into 'test-check-module-import.t'...
r28275 #require test-repo
timeless
tests: silence test-repo obsolete warning...
r29219 $ . "$TESTDIR/helpers-testrepo.sh"
Pierre-Yves David
tests: rename 'test-module-import.t' into 'test-check-module-import.t'...
r28275 $ import_checker="$TESTDIR"/../contrib/import-checker.py
$ cd "$TESTDIR"/..
There are a handful of cases here that require renaming a module so it
doesn't overlap with a stdlib module name. There are also some cycles
here that we should still endeavor to fix, and some cycles will be
hidden by deduplication algorithm in the cycle detector, so fixing
these may expose other cycles.
Yuya Nishihara
tests: enable import checker for tests/**.py files...
r28844 Known-bad files are excluded by -X as some of them would produce unstable
outputs, which should be fixed later.
Yuya Nishihara
tests: alias syshg and syshgenv so they can be switched conditionally
r33199 $ testrepohg locate 'set:**.py or grep(r"^#!.*?python")' \
timeless
tests: run import-checker with tests .t files
r28923 > 'tests/**.t' \
Augie Fackler
tests: blacklist some more entries in module import checks
r33915 > -X hgweb.cgi \
> -X setup.py \
Yuya Nishihara
tests: enable import checker for all **.py files...
r29212 > -X contrib/debugshell.py \
Augie Fackler
tests: blacklist some more entries in module import checks
r33915 > -X contrib/hgweb.fcgi \
Gregory Szorc
zstd: vendor python-zstandard 0.5.0...
r30435 > -X contrib/python-zstandard/ \
Yuya Nishihara
tests: enable import checker for all **.py files...
r29212 > -X contrib/win32/hgwebdir_wsgi.py \
> -X doc/gendoc.py \
> -X doc/hgmanpage.py \
Yuya Nishihara
tests: enable import checker for all python files (including no .py files)...
r29234 > -X i18n/posplit \
Siddharth Agarwal
tests: disable lints on mercurial/thirdparty...
r34396 > -X mercurial/thirdparty \
Yuya Nishihara
tests: enable import checker for tests/**.py files...
r28844 > -X tests/hypothesishelpers.py \
timeless
tests: run import-checker with tests .t files
r28923 > -X tests/test-commit-interactive.t \
> -X tests/test-contrib-check-code.t \
Augie Fackler
tests: blacklist test-demandimport from test-check-module-imports...
r33918 > -X tests/test-demandimport.py \
timeless
tests: run import-checker with tests .t files
r28923 > -X tests/test-extension.t \
> -X tests/test-hghave.t \
Augie Fackler
tests: sort excluded test files in test-check-module-imports
r33917 > -X tests/test-hgweb-auth.py \
timeless
tests: run import-checker with tests .t files
r28923 > -X tests/test-hgweb-no-path-info.t \
> -X tests/test-hgweb-no-request-uri.t \
> -X tests/test-hgweb-non-interactive.t \
Augie Fackler
tests: sort excluded test files in test-check-module-imports
r33917 > -X tests/test-hook.t \
> -X tests/test-import.t \
> -X tests/test-imports-checker.t \
> -X tests/test-lock.py \
> -X tests/test-verify-repo-operations.py \
Augie Fackler
tests: replace yet more calls to `python` with $PYTHON...
r33262 > | sed 's-\\-/-g' | $PYTHON "$import_checker" -