python3Packages.pytz-deprecation-shim: Disable tests
[NixPkgs.git] / nixos / lib / testing / legacy.nix
blob868b8b65b17d563845dd3eb06596f91962330df5
1 { config, options, lib, ... }:
2 let
3   inherit (lib) mkIf mkOption types;
4 in
6   # This needs options.warnings, which we don't have (yet?).
7   # imports = [
8   #   (lib.mkRenamedOptionModule [ "machine" ] [ "nodes" "machine" ])
9   # ];
11   options = {
12     machine = mkOption {
13       internal = true;
14       type = types.raw;
15     };
16   };
18   config = {
19     nodes = mkIf options.machine.isDefined (
20       lib.warn
21         "In test `${config.name}': The `machine' attribute in NixOS tests (pkgs.nixosTest / make-test-python.nix / testing-python.nix / makeTest) is deprecated. Please set the equivalent `nodes.machine'."
22         { inherit (config) machine; }
23     );
24   };