mirror of
				https://github.com/ansible-collections/community.general.git
				synced 2024-09-14 20:13:21 +02:00 
			
		
		
		
	* Adjust deprecation versions. * Remove redirects that are already made in ansible/ansible's ansible_builtin_runtime.yml * Remove modules that were moved to the google.cloud collection according to ansible/ansible's ansible_builtin_runtime.yml. * The _info module is in google.cloud. * The gcp doc_fragment is a copy of the one in google.cloud and is only used by one lookup. Mark as deprecated/internal. * Remove entries of modules that no longer exist. * Update ignore.txt. * Try to fix test. * Remove debug output.
		
			
				
	
	
		
			52 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
---
 | 
						|
  - name: Setup test fixture
 | 
						|
    copy:
 | 
						|
      src: fixtures/ansible-xml-beers.xml
 | 
						|
      dest: /tmp/ansible-xml-beers.xml
 | 
						|
 | 
						|
 | 
						|
  - name: Get element attributes
 | 
						|
    xml:
 | 
						|
      path: /tmp/ansible-xml-beers.xml
 | 
						|
      xpath: /business/rating
 | 
						|
      content: attribute
 | 
						|
    register: get_element_attribute
 | 
						|
 | 
						|
  - name: Test expected result
 | 
						|
    assert:
 | 
						|
      that:
 | 
						|
      - get_element_attribute.changed == false
 | 
						|
      - get_element_attribute.matches[0]['rating'] is defined
 | 
						|
      - get_element_attribute.matches[0]['rating']['subjective'] == 'true'
 | 
						|
 | 
						|
  # TODO: Remove this in 2.0.0 when this incorrect use of attribute is deprecated
 | 
						|
  - name: Get element attributes
 | 
						|
    xml:
 | 
						|
      path: /tmp/ansible-xml-beers.xml
 | 
						|
      xpath: /business/rating
 | 
						|
      content: attribute
 | 
						|
      attribute: subjective
 | 
						|
    register: get_element_attribute_wrong
 | 
						|
 | 
						|
  - name: Test expected result
 | 
						|
    assert:
 | 
						|
      that:
 | 
						|
      - get_element_attribute_wrong.changed == false
 | 
						|
      - get_element_attribute_wrong.matches[0]['rating'] is defined
 | 
						|
      - get_element_attribute_wrong.matches[0]['rating']['subjective'] == 'true'
 | 
						|
      - get_element_attribute_wrong.deprecations is defined
 | 
						|
      - get_element_attribute_wrong.deprecations[0].msg == "Parameter 'attribute=subjective' is ignored when using 'content=attribute' only 'xpath' is used. Please remove entry."
 | 
						|
      - get_element_attribute_wrong.deprecations[0].version == '2.0.0'
 | 
						|
 | 
						|
  - name: Get element text
 | 
						|
    xml:
 | 
						|
      path: /tmp/ansible-xml-beers.xml
 | 
						|
      xpath: /business/rating
 | 
						|
      content: text
 | 
						|
    register: get_element_text
 | 
						|
 | 
						|
  - name: Test expected result
 | 
						|
    assert:
 | 
						|
      that:
 | 
						|
      - get_element_text.changed == false
 | 
						|
      - get_element_text.matches[0]['rating'] == '10'
 |