1
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-06-25 10:36:36 +03:00

python3Packages.parfive: fix tests, add imports check

This commit is contained in:
Martin Weinelt 2021-11-02 19:49:11 +01:00
parent f386939ca1
commit 703aa3a94f
No known key found for this signature in database
GPG key ID: 87C1E9888F856759

View file

@ -1,14 +1,15 @@
{ lib
, buildPythonPackage
, fetchPypi
, tqdm
, aiohttp
, pytest
, setuptools-scm
, aioftp
, aiohttp
, tqdm
, aiofiles
, pytestCheckHook
, pytest-localserver
, pytest-socket
, pytest-asyncio
, aioftp
}:
buildPythonPackage rec {
@ -30,17 +31,23 @@ buildPythonPackage rec {
aioftp
];
checkInputs = [
pytest
pytest-localserver
pytest-socket
pytest-asyncio
pythonImportsCheck = [
"parfive"
];
checkPhase = ''
# these two tests require network connection
pytest parfive -k "not test_ftp and not test_ftp_http"
'';
checkInputs = [
aiofiles
pytest-asyncio
pytest-localserver
pytest-socket
pytestCheckHook
];
disabledTests = [
"test_ftp"
"test_ftp_pasv_command"
"test_ftp_http"
];
meta = with lib; {
description = "A HTTP and FTP parallel file downloader";