annotate tests/test-check-pyflakes.t @ 6216:ce46b853d10e

prune: add a test to demonstrate a bug Test shows that pruning without any successor warns about creating divergence which is not possible and is a false warning. For the knowledge, this pattern of pruning (without any successor) an already pruned cset is sometime used to keep successors locally but vanish them at server side.
author Sushil khanchi <sushilkhanchi97@gmail.com>
date Fri, 23 Jul 2021 00:48:50 +0530
parents 0e397aeee55b
children 136dcb4ad4f8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1930
b82769fd703b tests: add pyflakes test
Sean Farley <sean@farley.io>
parents:
diff changeset
1 #require test-repo pyflakes
b82769fd703b tests: add pyflakes test
Sean Farley <sean@farley.io>
parents:
diff changeset
2
b82769fd703b tests: add pyflakes test
Sean Farley <sean@farley.io>
parents:
diff changeset
3 Copied from Mercurial core (60ee2593a270)
b82769fd703b tests: add pyflakes test
Sean Farley <sean@farley.io>
parents:
diff changeset
4
b82769fd703b tests: add pyflakes test
Sean Farley <sean@farley.io>
parents:
diff changeset
5 $ cd "`dirname "$TESTDIR"`"
b82769fd703b tests: add pyflakes test
Sean Farley <sean@farley.io>
parents:
diff changeset
6
5648
0e397aeee55b tests: update comment in test-check-pyflakes.t
Anton Shestakov <av6@dwimlabs.net>
parents: 5337
diff changeset
7 run pyflakes on all tracked files ending in .py or with a python shebang
1930
b82769fd703b tests: add pyflakes test
Sean Farley <sean@farley.io>
parents:
diff changeset
8
5336
2895b026ba88 tests: modernize test-check-pyflakes.t
Anton Shestakov <av6@dwimlabs.net>
parents: 4333
diff changeset
9 $ hg files -0 'set:(**.py or grep("^#!.*python")) - removed()' \
2895b026ba88 tests: modernize test-check-pyflakes.t
Anton Shestakov <av6@dwimlabs.net>
parents: 4333
diff changeset
10 > -X hgext3rd/evolve/thirdparty \
2895b026ba88 tests: modernize test-check-pyflakes.t
Anton Shestakov <av6@dwimlabs.net>
parents: 4333
diff changeset
11 > 2>/dev/null \
5337
f354de498737 tests: actually use the correct python version for flake8/pyflakes
Anton Shestakov <av6@dwimlabs.net>
parents: 5336
diff changeset
12 > | xargs -0 "$PYTHON" -m pyflakes 2>/dev/null