Ejemplo n.º 1
0
 def test_get_json(self, client):
     url = 'https://errata.devel.redhat.com/api/v1/user/cooldeveloper'
     client.adapter.register_uri(
         'GET', url, json={'login_name': '*****@*****.**'})
     set_module_args({'path': '/api/v1/user/cooldeveloper'})
     with pytest.raises(AnsibleExitJson) as exit:
         main()
     result = exit.value.args[0]
     assert result['changed'] is True
     assert result['status'] == 200
     assert result['url'] == url
     assert result['json'] == {'login_name': '*****@*****.**'}
Ejemplo n.º 2
0
 def test_get_contents(self, client):
     url = 'https://errata.devel.redhat.com/products/new'
     client.adapter.register_uri('GET',
                                 url,
                                 text='<html>new products form</html>')
     set_module_args({
         'path': '/products/new',
         'return_content': True,
     })
     with pytest.raises(AnsibleExitJson) as exit:
         main()
     result = exit.value.args[0]
     assert result['content'] == '<html>new products form</html>'
Ejemplo n.º 3
0
 def test_get_html(self, client):
     url = 'https://errata.devel.redhat.com/products/new'
     client.adapter.register_uri('GET',
                                 url,
                                 text='<html>new products form</html>')
     set_module_args({'path': '/products/new'})
     with pytest.raises(AnsibleExitJson) as exit:
         main()
     result = exit.value.args[0]
     assert result['changed'] is True
     assert result['status'] == 200
     assert result['url'] == url
     assert 'content' not in result