From 8858bf009e8ed2545205686945e64f0406dede9d Mon Sep 17 00:00:00 2001 From: tljuniper <48209000+tljuniper@users.noreply.github.com> Date: Mon, 23 May 2022 11:08:51 +0200 Subject: [PATCH] nixos/test-driver: add test for extraPythonPackages --- nixos/tests/all-tests.nix | 1 + nixos/tests/extra-python-packages.nix | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 nixos/tests/extra-python-packages.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index f4b6ee73562..bd0cdcb408a 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -152,6 +152,7 @@ in etcd-cluster = handleTestOn ["x86_64-linux"] ./etcd-cluster.nix {}; etebase-server = handleTest ./etebase-server.nix {}; etesync-dav = handleTest ./etesync-dav.nix {}; + extra-python-packages = handleTest ./extra-python-packages.nix {}; fancontrol = handleTest ./fancontrol.nix {}; fcitx = handleTest ./fcitx {}; fenics = handleTest ./fenics.nix {}; diff --git a/nixos/tests/extra-python-packages.nix b/nixos/tests/extra-python-packages.nix new file mode 100644 index 00000000000..7a48077cf98 --- /dev/null +++ b/nixos/tests/extra-python-packages.nix @@ -0,0 +1,13 @@ +import ./make-test-python.nix ({ ... }: + { + name = "extra-python-packages"; + + extraPythonPackages = p: [ p.numpy ]; + + nodes = { }; + + testScript = '' + import numpy as np + assert str(np.zeros(4) == "array([0., 0., 0., 0.])") + ''; + })