mirror of
				https://github.com/paolo-projects/unlocker.git
				synced 2025-10-31 11:44:33 +01:00 
			
		
		
		
	New files used in tests for 2.0.9 RC3
This commit is contained in:
		
							parent
							
								
									fcc21ab454
								
							
						
					
					
						commit
						e16c05ca81
					
				
							
								
								
									
										45
									
								
								wip/parse-test.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								wip/parse-test.py
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,45 @@ | ||||
| #!/usr/bin/env python | ||||
| from __future__ import print_function | ||||
| import sys | ||||
| import xml.etree.ElementTree as ET | ||||
| 
 | ||||
| 
 | ||||
| def main(): | ||||
|     dom = ET.ElementTree(file='./samples/config.xml') | ||||
| 
 | ||||
|     vmsvcpath = './/plugins//vmsvc' | ||||
|     sandboxpath = './/plugins//vmsvc//useVmxSandbox' | ||||
| 
 | ||||
|     vmsvc = ET.ElementTree.find(dom, vmsvcpath) | ||||
|     sandbox = ET.ElementTree.find(dom, sandboxpath) | ||||
| 
 | ||||
|     if vmsvc is None: | ||||
|         print('ESXi Config - config.xml is corrupt') | ||||
|         return False | ||||
|     else: | ||||
|         if sandbox is None: | ||||
|             sandbox = ET.Element('useVmxSandbox') | ||||
|             sandbox.text = 'false' | ||||
|             vmsvc.append(sandbox) | ||||
| 
 | ||||
|         sandbox = ET.ElementTree.find(dom, sandboxpath) | ||||
|         if sys.argv[1] == 'off': | ||||
|             sandbox.text = 'false' | ||||
|         elif sys.argv[1] == 'on': | ||||
|             sandbox.text = 'true' | ||||
|         else: | ||||
|             print('ESXi Config - Error no or incorrect paramter passed') | ||||
|             return False | ||||
| 
 | ||||
|         dom.write('./samples/output.xml') | ||||
|         return True | ||||
| 
 | ||||
| 
 | ||||
| if __name__ == '__main__': | ||||
| 
 | ||||
|     if len(sys.argv) == 1: | ||||
|         sys.exit(1) | ||||
|     if main(): | ||||
|         sys.exit(0) | ||||
|     else: | ||||
|         sys.exit(1) | ||||
							
								
								
									
										
											BIN
										
									
								
								wip/xmllint
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								wip/xmllint
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user