python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / nixos / tests / odoo.nix
blob96e3405482b414726bfa6fb433a5141505f0ee20
1 import ./make-test-python.nix ({ pkgs, lib, ...} : with lib; {
2   name = "odoo";
3   meta = with pkgs.lib.maintainers; {
4     maintainers = [ mkg20001 ];
5   };
7   nodes = {
8     server = { ... }: {
9       services.nginx = {
10         enable = true;
11         recommendedProxySettings = true;
12       };
14       services.odoo = {
15         enable = true;
16         domain = "localhost";
17       };
18     };
19   };
21   testScript = { nodes, ... }:
22   ''
23     server.wait_for_unit("odoo.service")
24     server.wait_until_succeeds("curl -s http://localhost:8069/web/database/selector | grep '<title>Odoo</title>'")
25     server.succeed("curl -s http://localhost/web/database/selector | grep '<title>Odoo</title>'")
26   '';