python312Packages.homematicip: 1.1.2 -> 1.1.3 (#356780)
[NixPkgs.git] / nixos / tests / morty.nix
blob9909596820d318276fa07987d0679c6ae01e5123
1 import ./make-test-python.nix ({ pkgs, ... }:
4   name = "morty";
5   meta = with pkgs.lib.maintainers; {
6     maintainers = [ leenaars ];
7   };
9   nodes =
10     { mortyProxyWithKey =
12       { ... }:
13       { services.morty = {
14         enable = true;
15         key = "78a9cd0cfee20c672f78427efb2a2a96036027f0";
16         port = 3001;
17         };
18       };
20     };
22   testScript =
23     { ... }:
24     ''
25       mortyProxyWithKey.wait_for_unit("default.target")
26       mortyProxyWithKey.wait_for_open_port(3001)
27       mortyProxyWithKey.succeed("curl -fL 127.0.0.1:3001 | grep MortyProxy")
28     '';