python312Packages.dissect-extfs: 3.11 -> 3.12
[NixPkgs.git] / nixos / tests / transfer-sh.nix
blobf4ab7d28858e1436a1d4ae66c329460737aa311d
1 import ./make-test-python.nix ({ pkgs, lib, ... }: {
2   name = "transfer-sh";
4   meta = {
5     maintainers = with lib.maintainers; [ ocfox ];
6   };
8   nodes.machine = { pkgs, ... }: {
9     services.transfer-sh = {
10       enable = true;
11       settings.LISTENER = ":1234";
12     };
13   };
15   testScript = ''
16     machine.wait_for_unit("transfer-sh.service")
17     machine.wait_for_open_port(1234)
18     machine.succeed("curl --fail http://localhost:1234/")
19   '';