Add 'third_party/nix/' from commit 'be66c7a6b24e3c3c6157fd37b86c7203d14acf10'
git-subtree-dir: third_party/nix
git-subtree-mainline: cf8cd640c1
git-subtree-split: be66c7a6b24e3c3c6157fd37b86c7203d14acf10
			
			
This commit is contained in:
		
						commit
						7994fd1d54
					
				
					 737 changed files with 105390 additions and 0 deletions
				
			
		
							
								
								
									
										24
									
								
								third_party/nix/tests/lang/eval-okay-context-introspection.nix
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								third_party/nix/tests/lang/eval-okay-context-introspection.nix
									
										
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,24 @@ | |||
| let | ||||
|   drv = derivation { | ||||
|     name = "fail"; | ||||
|     builder = "/bin/false"; | ||||
|     system = "x86_64-linux"; | ||||
|     outputs = [ "out" "foo" ]; | ||||
|   }; | ||||
| 
 | ||||
|   path = "${./eval-okay-context-introspection.nix}"; | ||||
| 
 | ||||
|   desired-context = { | ||||
|     "${builtins.unsafeDiscardStringContext path}" = { | ||||
|       path = true; | ||||
|     }; | ||||
|     "${builtins.unsafeDiscardStringContext drv.drvPath}" = { | ||||
|       outputs = [ "foo" "out" ]; | ||||
|       allOutputs = true; | ||||
|     }; | ||||
|   }; | ||||
| 
 | ||||
|   legit-context = builtins.getContext "${path}${drv.outPath}${drv.foo.outPath}${drv.drvPath}"; | ||||
| 
 | ||||
|   constructed-context = builtins.getContext (builtins.appendContext "" desired-context); | ||||
| in legit-context == constructed-context | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue