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