view tests/test-check-flake8.t @ 2433:fd24f1c7accd mercurial-3.9

merge with future 6.2.0 The new 'olog' command is not working with 3.9 so we skill all mentions of it in the tests. This also apply to the topic extensions.
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Thu, 18 May 2017 23:51:10 +0200
parents 01ee3e155726
children b3dbba6e34c9
line wrap: on
line source

#require test-repo

  $ checkflake8() {
  >   if ! (which flake8 > /dev/null); then
  >     echo skipped: missing tool: flake8;
  >     exit 80;
  >   fi;
  > };
  $ checkflake8

Copied from Mercurial core (60ee2593a270)

  $ cd "`dirname "$TESTDIR"`"

run flake8 if it exists; if it doesn't, then just skip

  $ hg files -0 'set:(**.py or grep("^#!.*python")) - removed()' 2>/dev/null \
  > | xargs -0 flake8