python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / nixos / tests / convos.nix
bloba5dafed8f6f0b1f71e6188b849e6a50bfa1fc50b
1 import ./make-test-python.nix ({ lib, pkgs, ... }:
3 with lib;
4 let
5   port = 3333;
6 in
8   name = "convos";
9   meta = with pkgs.lib.maintainers; {
10     maintainers = [ sgo ];
11   };
13   nodes = {
14     machine =
15       { pkgs, ... }:
16       {
17         services.convos = {
18           enable = true;
19           listenPort = port;
20         };
21       };
22   };
24   testScript = ''
25     machine.wait_for_unit("convos")
26     machine.wait_for_open_port(${toString port})
27     machine.succeed("journalctl -u convos | grep -q 'application available at.*${toString port}'")
28     machine.succeed("curl -f http://localhost:${toString port}/")
29   '';