Revert "python3.pkgs.yq: make stdin a tty for tests"

This reverts commit 40a58cc65b.
This commit is contained in:
Vincent Haupert 2020-10-16 13:47:11 +02:00
parent e7add4afc1
commit 5f6707d1b5

View file

@ -10,7 +10,6 @@
, flake8
, jq
, pytest
, unixtools
, toml
}:
@ -23,6 +22,10 @@ buildPythonPackage rec {
sha256 = "1q4rky0a6n4izmq7slb91a54g8swry1xrbfqxwc8lkd3hhvlxxkl";
};
postPatch = ''
substituteInPlace test/test.py --replace "expect_exit_codes={0} if sys.stdin.isatty() else {2}" "expect_exit_codes={0}"
'';
propagatedBuildInputs = [
pyyaml
xmltodict
@ -32,7 +35,6 @@ buildPythonPackage rec {
doCheck = true;
checkInputs = [
unixtools.script
pytest
coverage
flake8
@ -40,8 +42,7 @@ buildPythonPackage rec {
toml
];
# tests fails if stdin is not a tty
checkPhase = "echo | script -c 'pytest ./test/test.py'";
checkPhase = "pytest ./test/test.py";
pythonImportsCheck = [ "yq" ];