summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrancesco Gazzetta <fgaz@fgaz.me>2021-12-24 16:53:10 +0100
committergithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2022-01-23 04:29:47 +0000
commitbb6a6bb2a6befd4eab542e48039576f29de12344 (patch)
tree70a89dfe41339358d75c0b0d3a211d310196f2d4
parentstaticjinja: 4.1.1 -> 4.1.2 (diff)
downloadnixpkgs-origin/backport-152014-to-release-21.11.tar.gz
staticjinja: add minimal template testorigin/backport-152014-to-release-21.11
(cherry picked from commit 937b599abef6af8bbd537297826e75cea37834d5)
-rw-r--r--pkgs/development/python-modules/staticjinja/default.nix6
-rw-r--r--pkgs/development/python-modules/staticjinja/test-minimal-template/default.nix11
-rw-r--r--pkgs/development/python-modules/staticjinja/test-minimal-template/templates/include1
-rw-r--r--pkgs/development/python-modules/staticjinja/test-minimal-template/templates/index1
4 files changed, 17 insertions, 2 deletions
diff --git a/pkgs/development/python-modules/staticjinja/default.nix b/pkgs/development/python-modules/staticjinja/default.nix
index 42a69a5ae707..44cd64821d9d 100644
--- a/pkgs/development/python-modules/staticjinja/default.nix
+++ b/pkgs/development/python-modules/staticjinja/default.nix
@@ -12,6 +12,7 @@
, testVersion
, tomlkit
, staticjinja
+, callPackage
}:
buildPythonPackage rec {
@@ -51,8 +52,9 @@ buildPythonPackage rec {
export PATH="$PATH:$out/bin";
'';
- passthru.tests.version = testVersion {
- package = staticjinja;
+ passthru.tests = {
+ version = testVersion { package = staticjinja; };
+ minimal-template = callPackage ./test-minimal-template {};
};
meta = with lib; {
diff --git a/pkgs/development/python-modules/staticjinja/test-minimal-template/default.nix b/pkgs/development/python-modules/staticjinja/test-minimal-template/default.nix
new file mode 100644
index 000000000000..e51a619c9e90
--- /dev/null
+++ b/pkgs/development/python-modules/staticjinja/test-minimal-template/default.nix
@@ -0,0 +1,11 @@
+{ stdenv, staticjinja }:
+
+stdenv.mkDerivation {
+ name = "staticjinja-test-minimal-template";
+ meta.timeout = 30;
+ buildCommand = ''
+ ${staticjinja}/bin/staticjinja build --srcpath ${./templates}
+ grep 'Hello World!' index
+ touch $out
+ '';
+}
diff --git a/pkgs/development/python-modules/staticjinja/test-minimal-template/templates/include b/pkgs/development/python-modules/staticjinja/test-minimal-template/templates/include
new file mode 100644
index 000000000000..216e97ce0822
--- /dev/null
+++ b/pkgs/development/python-modules/staticjinja/test-minimal-template/templates/include
@@ -0,0 +1 @@
+World
diff --git a/pkgs/development/python-modules/staticjinja/test-minimal-template/templates/index b/pkgs/development/python-modules/staticjinja/test-minimal-template/templates/index
new file mode 100644
index 000000000000..03e1043180d8
--- /dev/null
+++ b/pkgs/development/python-modules/staticjinja/test-minimal-template/templates/index
@@ -0,0 +1 @@
+Hello {% include './include' %}!