| 
									
										
										
										
											2019-11-06 07:58:22 +01:00
										 |  |  | import ./make-test-python.nix ({ pkgs, ... }: | 
					
						
							| 
									
										
										
										
											2018-05-30 18:13:16 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |   name = "morty"; | 
					
						
							|  |  |  |   meta = with pkgs.stdenv.lib.maintainers; { | 
					
						
							|  |  |  |     maintainers = [ leenaars ]; | 
					
						
							|  |  |  |   }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   nodes = | 
					
						
							|  |  |  |     { mortyProxyWithKey = | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-07-20 20:56:59 +00:00
										 |  |  |       { ... }: | 
					
						
							| 
									
										
										
										
											2018-05-30 18:13:16 +02:00
										 |  |  |       { services.morty = { | 
					
						
							|  |  |  |         enable = true; | 
					
						
							|  |  |  | 	key = "78a9cd0cfee20c672f78427efb2a2a96036027f0"; | 
					
						
							|  |  |  | 	port = 3001; | 
					
						
							|  |  |  | 	}; | 
					
						
							|  |  |  |       }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   testScript = | 
					
						
							| 
									
										
										
										
											2018-07-20 20:56:59 +00:00
										 |  |  |     { ... }: | 
					
						
							| 
									
										
										
										
											2018-05-30 18:13:16 +02:00
										 |  |  |     ''
 | 
					
						
							| 
									
										
										
										
											2019-11-06 07:58:22 +01:00
										 |  |  |       mortyProxyWithKey.wait_for_unit("default.target") | 
					
						
							|  |  |  |       mortyProxyWithKey.wait_for_open_port(3001) | 
					
						
							|  |  |  |       mortyProxyWithKey.succeed("curl -L 127.0.0.1:3001 | grep MortyProxy") | 
					
						
							| 
									
										
										
										
											2018-05-30 18:13:16 +02:00
										 |  |  |     '';
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | }) |