diff options
author | Fabian Affolter <mail@fabian-affolter.ch> | 2021-07-27 14:23:35 +0200 |
---|---|---|
committer | Fabian Affolter <mail@fabian-affolter.ch> | 2021-07-27 14:23:35 +0200 |
commit | 58804e14462ba18fc9b267b26406f4bcc3c968be (patch) | |
tree | 6fafffaec948679d748ad76208a0eb67f2d1e27c /pkgs/development/python-modules | |
parent | 9a2ebe559767322571a19b5976de0cab95329d1a (diff) | |
download | nixpkgs-58804e14462ba18fc9b267b26406f4bcc3c968be.tar nixpkgs-58804e14462ba18fc9b267b26406f4bcc3c968be.tar.gz nixpkgs-58804e14462ba18fc9b267b26406f4bcc3c968be.tar.bz2 nixpkgs-58804e14462ba18fc9b267b26406f4bcc3c968be.tar.lz nixpkgs-58804e14462ba18fc9b267b26406f4bcc3c968be.tar.xz nixpkgs-58804e14462ba18fc9b267b26406f4bcc3c968be.tar.zst nixpkgs-58804e14462ba18fc9b267b26406f4bcc3c968be.zip |
python3Packages.aioesphomeapi: enable tests
Diffstat (limited to 'pkgs/development/python-modules')
-rw-r--r-- | pkgs/development/python-modules/aioesphomeapi/default.nix | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/pkgs/development/python-modules/aioesphomeapi/default.nix b/pkgs/development/python-modules/aioesphomeapi/default.nix index 6ee09d5114f..b9ee3af9ed8 100644 --- a/pkgs/development/python-modules/aioesphomeapi/default.nix +++ b/pkgs/development/python-modules/aioesphomeapi/default.nix @@ -1,8 +1,11 @@ { lib , buildPythonPackage -, pythonOlder -, fetchPypi +, fetchFromGitHub +, mock , protobuf +, pytest-asyncio +, pytestCheckHook +, pythonOlder , zeroconf }: @@ -13,9 +16,11 @@ buildPythonPackage rec { disabled = pythonOlder "3.7"; - src = fetchPypi { - inherit pname version; - sha256 = "04r97d8bc5amvjvf2sxy2h4jf6z348q6p5z1nsxfnif80kxl0k60"; + src = fetchFromGitHub { + owner = "esphome"; + repo = pname; + rev = "v${version}"; + sha256 = "09hhkwkphyqa31yd1mmpz8xmyz6hav8vwf36v8xc4v6g1xm9l6f5"; }; propagatedBuildInputs = [ @@ -23,8 +28,11 @@ buildPythonPackage rec { zeroconf ]; - # no tests implemented - doCheck = false; + checkInputs = [ + mock + pytest-asyncio + pytestCheckHook + ]; pythonImportsCheck = [ "aioesphomeapi" |