python312Packages.dissect-extfs: 3.11 -> 3.12
[NixPkgs.git] / nixos / tests / artalk.nix
blob1338e5cd380c6f31bee578e852ad55b676cae720
1 import ./make-test-python.nix (
2   { lib, pkgs, ... }:
3   {
5     name = "artalk";
7     meta = {
8       maintainers = with lib.maintainers; [ moraxyc ];
9     };
11     nodes.machine =
12       { pkgs, ... }:
13       {
14         environment.systemPackages = [ pkgs.curl ];
15         services.artalk = {
16           enable = true;
17         };
18       };
20     testScript = ''
21       machine.wait_for_unit("artalk.service")
23       machine.wait_for_open_port(23366)
25       machine.succeed("curl --fail --max-time 10 http://127.0.0.1:23366/")
26     '';
27   }