notes: 2.3.0 -> 2.3.1 (#352950)
[NixPkgs.git] / nixos / tests / transmission.nix
blob03fc9a421510af7bc2ffc1d9bfb21cf909da451d
1 import ./make-test-python.nix ({ pkgs, transmission, ... }: {
2   name = "transmission";
3   meta = with pkgs.lib.maintainers; {
4     maintainers = [ coconnor ];
5   };
7   nodes.machine = { ... }: {
8     imports = [ ../modules/profiles/minimal.nix ];
10     networking.firewall.allowedTCPPorts = [ 9091 ];
12     security.apparmor.enable = true;
14     services.transmission.enable = true;
15     services.transmission.package = transmission;
16   };
18   testScript =
19     ''
20       start_all()
21       machine.wait_for_unit("transmission")
22       machine.shutdown()
23     '';