vuls: init at 0.27.0
[NixPkgs.git] / nixos / tests / rtorrent.nix
blob77e78b549a96fa32c0947ee9ce9d4cc8165f2e6b
1 import ./make-test-python.nix ({ pkgs, ... }:
2 let
3   port = 50001;
4 in
6   name = "rtorrent";
7   meta = {
8     maintainers = with pkgs.lib.maintainers; [ thiagokokada ];
9   };
11   nodes.machine = { pkgs, ... }: {
12     services.rtorrent = {
13       inherit port;
14       enable = true;
15     };
16   };
18   testScript = /* python */ ''
19     machine.start()
20     machine.wait_for_unit("rtorrent.service")
21     machine.wait_for_open_port(${toString port})
23     machine.succeed("nc -z localhost ${toString port}")
24   '';