Merge pull request #305845 from abathur/resholve_0.10.5
[NixPkgs.git] / nixos / tests / zeronet-conservancy.nix
blob8cb649cbdaabc97745536219a71af0a9dcccf7bf
1 let
2   port = 43110;
3 in
4 import ./make-test-python.nix ({ pkgs, ... }: {
5   name = "zeronet-conservancy";
6   meta = with pkgs.lib.maintainers; {
7     maintainers = [ fgaz ];
8   };
10   nodes.machine = { config, pkgs, ... }: {
11     services.zeronet = {
12       enable = true;
13       package = pkgs.zeronet-conservancy;
14       inherit port;
15     };
16   };
18   testScript = ''
19     machine.wait_for_unit("zeronet.service")
21     machine.wait_for_open_port(${toString port})
23     machine.succeed("curl --fail -H 'Accept: text/html, application/xml, */*' localhost:${toString port}/Stats")
24   '';