34 lines
		
	
	
		
			620 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
		
		
			
		
	
	
			34 lines
		
	
	
		
			620 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
|   | require "devops_test" | ||
|  | require "list_command" | ||
|  | require "cud_command" | ||
|  | class Script < DevopsTest | ||
|  | 
 | ||
|  |   include ListCommand | ||
|  |   include CudCommand | ||
|  | 
 | ||
|  |   def title | ||
|  |     "Script test" | ||
|  |   end | ||
|  | 
 | ||
|  |   def run | ||
|  |     list("scripts") | ||
|  | 
 | ||
|  |     self.username = USERNAME | ||
|  | #    test_headers "script/run/foo" | ||
|  | 
 | ||
|  |     script = { | ||
|  |       :nodes => ["foo"] | ||
|  |     } | ||
|  | 
 | ||
|  | #    test_request "script/run/foo", script, "post", Hash | ||
|  | 
 | ||
|  |     test_auth "script/run/foo", script, 404
 | ||
|  |     test_auth "script/command/foo", {}, 404
 | ||
|  | 
 | ||
|  |     self.send_delete "script/foo", nil, {}, 406
 | ||
|  |     h = HEADERS.clone | ||
|  |     h.delete("Content-Type") | ||
|  |     self.send_delete "script/foo", nil, h, 404
 | ||
|  |   end | ||
|  | end |