Commit 7e729ac3 authored by Savyasachee Jha's avatar Savyasachee Jha Committed by Pascal Bach
Browse files

nixosTests.firefly-iii-data-importer: init

parent 3ce5da91
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -326,6 +326,7 @@ in {
  filesender = handleTest ./filesender.nix {};
  filesystems-overlayfs = runTest ./filesystems-overlayfs.nix;
  firefly-iii = handleTest ./firefly-iii.nix {};
  firefly-iii-data-importer = handleTest ./firefly-iii-data-importer.nix {};
  firefox = handleTest ./firefox.nix { firefoxPackage = pkgs.firefox; };
  firefox-beta = handleTest ./firefox.nix { firefoxPackage = pkgs.firefox-beta; };
  firefox-devedition = handleTest ./firefox.nix { firefoxPackage = pkgs.firefox-devedition; };
+27 −0
Original line number Diff line number Diff line
import ./make-test-python.nix (
  { lib, ... }:

  {
    name = "firefly-iii-data-importer";
    meta.maintainers = [ lib.maintainers.savyajha ];

    nodes.dataImporter =
      { ... }:
      {
        services.firefly-iii-data-importer = {
          enable = true;
          enableNginx = true;
          settings = {
            LOG_CHANNEL = "stdout";
            USE_CACHE = true;
          };
        };
      };

    testScript = ''
      dataImporter.wait_for_unit("phpfpm-firefly-iii-data-importer.service")
      dataImporter.wait_for_unit("nginx.service")
      dataImporter.succeed("curl -fvvv -Ls http://localhost/token | grep 'Firefly III Data Import Tool'")
    '';
  }
)