18 lines
		
	
	
		
			423 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
		
		
			
		
	
	
			18 lines
		
	
	
		
			423 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| 
								 | 
							
								import ./make-test-python.nix ({ lib, ... }:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  with lib;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    name = "nzbhydra2";
							 | 
						||
| 
								 | 
							
								    meta.maintainers = with maintainers; [ jamiemagee ];
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    nodes.machine = { pkgs, ... }: { services.nzbhydra2.enable = true; };
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    testScript = ''
							 | 
						||
| 
								 | 
							
								      machine.start()
							 | 
						||
| 
								 | 
							
								      machine.wait_for_unit("nzbhydra2.service")
							 | 
						||
| 
								 | 
							
								      machine.wait_for_open_port(5076)
							 | 
						||
| 
								 | 
							
								      machine.succeed("curl --fail http://localhost:5076/")
							 | 
						||
| 
								 | 
							
								    '';
							 | 
						||
| 
								 | 
							
								  })
							 |