diff options
| author | Arthur Gautier <arthur.gautier@arista.com> | 2023-06-03 19:43:20 -0700 |
|---|---|---|
| committer | Arthur Gautier <arthur.gautier@arista.com> | 2023-06-29 09:13:44 -0700 |
| commit | 18c734d7f2ca4e86730808b8b4900363cb705ed3 (patch) | |
| tree | e6bfb36e44c95359b970bfb5bf89a831b62ad295 /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | 768105512409ad0e955de2496cbf41a5f11a3871 (diff) | |
nixosTest: adds support for lib.extend
When lib overrides were used, before this commit, they would not be made
available in the configuration evaluation of nixosTest's nodes.
Sample code:
``` nix
let
pkgs = import ./. {
overlays = [
(new: old: {
lib = old.lib.extend (self: super: {
sorry_dave = builtins.trace "There are no pod bay doors" "sorry dave";
});
})
];
};
in
pkgs.testers.nixosTest {
name = "demo lib overlay";
nodes = {
machine = { lib, ... }: {
environment.etc."got-lib-overlay".text = lib.sorry_dave;
};
};
testScript = { nodes }:
''
start_all()
machine.succeed('grep dave /etc/got-lib-overlay')
'';
}
```
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions
