diff options
author | Jaka Hudoklin <jakahudoklin@gmail.com> | 2019-05-24 09:01:10 +0200 |
---|---|---|
committer | Robert Helgesson <robert@rycee.net> | 2019-06-03 23:50:50 +0200 |
commit | 0db26fc3abdfe362d2af16ffb607d0bebebe8a7d (patch) | |
tree | e280c7baa58e295d62b57f922d3909104e6240fa /tests/modules/programs/gpg | |
parent | 8991fe2e90a9b35a98a8b98f02c9de5425b11785 (diff) |
gpg: add module
Diffstat (limited to 'tests/modules/programs/gpg')
-rw-r--r-- | tests/modules/programs/gpg/default.nix | 3 | ||||
-rw-r--r-- | tests/modules/programs/gpg/override-defaults-expected.conf | 19 | ||||
-rw-r--r-- | tests/modules/programs/gpg/override-defaults.nix | 21 |
3 files changed, 43 insertions, 0 deletions
diff --git a/tests/modules/programs/gpg/default.nix b/tests/modules/programs/gpg/default.nix new file mode 100644 index 00000000000..5cb24817cb0 --- /dev/null +++ b/tests/modules/programs/gpg/default.nix @@ -0,0 +1,3 @@ +{ + gpg-override-defaults = ./override-defaults.nix; +} diff --git a/tests/modules/programs/gpg/override-defaults-expected.conf b/tests/modules/programs/gpg/override-defaults-expected.conf new file mode 100644 index 00000000000..3198183f723 --- /dev/null +++ b/tests/modules/programs/gpg/override-defaults-expected.conf @@ -0,0 +1,19 @@ +cert-digest-algo SHA512 +charset utf-8 +default-preference-list SHA512 SHA384 SHA256 AES256 AES192 AES ZLIB BZIP2 ZIP Uncompressed +fixed-list-mode +keyid-format 0xlong +list-options show-uid-validity + +no-emit-version +no-symkey-cache +personal-cipher-preferences AES256 AES192 AES +personal-compress-preferences ZLIB BZIP2 ZIP Uncompressed +personal-digest-preferences SHA512 SHA384 SHA256 +require-cross-certification +s2k-cipher-algo AES128 +s2k-digest-algo SHA512 +throw-keyids +use-agent +verify-options show-uid-validity +with-fingerprint
\ No newline at end of file diff --git a/tests/modules/programs/gpg/override-defaults.nix b/tests/modules/programs/gpg/override-defaults.nix new file mode 100644 index 00000000000..7cf68b31b13 --- /dev/null +++ b/tests/modules/programs/gpg/override-defaults.nix @@ -0,0 +1,21 @@ +{ config, lib, pkgs, ... }: + +with lib; + +{ + config = { + programs.gpg = { + enable = true; + + settings = { + no-comments = false; + s2k-cipher-algo = "AES128"; + }; + }; + + nmt.script = '' + assertFileExists home-files/.gnupg/gpg.conf + assertFileContent home-files/.gnupg/gpg.conf ${./override-defaults-expected.conf} + ''; + }; +} |