python310Packages.pydeconz: 104 -> 105
[NixPkgs.git] / nixos / tests / zoneminder.nix
blob3c97bc8282d229e14e5246a6a56f9e84fb8082ba
1 import ./make-test-python.nix ({ lib, ...}:
4   name = "zoneminder";
5   meta.maintainers = with lib.maintainers; [ danielfullmer ];
7   nodes.machine = { ... }:
8   {
9     services.zoneminder = {
10       enable = true;
11       database.createLocally = true;
12       database.username = "zoneminder";
13     };
14     time.timeZone = "America/New_York";
15   };
17   testScript = ''
18     machine.wait_for_unit("zoneminder.service")
19     machine.wait_for_unit("nginx.service")
20     machine.wait_for_open_port(8095)
21     machine.succeed("curl --fail http://localhost:8095/")
22   '';