python27Packages.pytest-factoryboy: init at 2.0.3

This commit is contained in:
Patrick Winter 2020-05-31 14:49:52 +02:00 committed by Jon
parent 83489ca043
commit 259f344ae6
2 changed files with 45 additions and 0 deletions

View file

@ -0,0 +1,43 @@
{ stdenv
, fetchFromGitHub
, buildPythonPackage
, pytestCheckHook
, pytest
, inflection
, factory_boy
, pytestcache
, pytestcov
, pytestpep8
, mock
}:
buildPythonPackage rec {
pname = "pytest-factoryboy";
version = "2.0.3";
src = fetchFromGitHub {
owner = "pytest-dev";
repo = "pytest-factoryboy";
rev = version;
sha256 = "0m1snyybq2k51khlydhisq300vzys897vdbsicph628iran950hn";
};
propagatedBuildInputs = [ factory_boy inflection pytest ];
# The project uses tox, which we can't. So we simply run pytest manually.
checkInputs = [
mock
pytestCheckHook
pytestcache
pytestcov
pytestpep8
];
pytestFlagsArray = [ "--ignore=docs" ];
meta = with stdenv.lib; {
description = "Integration of factory_boy into the pytest runner.";
homepage = "https://pytest-factoryboy.readthedocs.io/en/latest/";
maintainers = with maintainers; [ winpat ];
license = licenses.mit;
};
}

View file

@ -1343,6 +1343,8 @@ in {
pytest-env = callPackage ../development/python-modules/pytest-env { };
pytest-factoryboy = callPackage ../development/python-modules/pytest-factoryboy { };
pytest-flask = callPackage ../development/python-modules/pytest-flask { };
pytest-mypy = callPackage ../development/python-modules/pytest-mypy { };