Пример #1
0
def test_prepare():
    """Test preparation of whole SOAP message."""
    s = SoapMessage(
        endpoint='endpoint',
        method='getData',
        parameters=[('one', '1')],
        http_headers={'timeout': '3'},
        soap_action='ACTION',
        soap_header="<a_header>data</a_header>",
        namespace="http://namespace.com")
    headers, data = s.prepare()
    assert data == '<?xml version="1.0"?><s:Envelope ' \
                   'xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" ' \
                   's:encodingStyle="http://schemas.xmlsoap.org/soap' \
                   '/encoding/"><s:Header><a_header>data</a_header></s' \
                   ':Header><s:Body><getData ' \
                   'xmlns="http://namespace.com"><one>1</one></getData></s' \
                   ':Body></s:Envelope>'
Пример #2
0
def test_prepare():
    """Test preparation of whole SOAP message."""
    s = SoapMessage(
        endpoint="endpoint",
        method="getData",
        parameters=[("one", "1")],
        http_headers={"timeout": "3"},
        soap_action="ACTION",
        soap_header="<a_header>data</a_header>",
        namespace="http://namespace.com",
    )
    headers, data = s.prepare()
    assert (data == '<?xml version="1.0"?><s:Envelope '
            'xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" '
            's:encodingStyle="http://schemas.xmlsoap.org/soap'
            '/encoding/"><s:Header><a_header>data</a_header></s'
            ":Header><s:Body><getData "
            'xmlns="http://namespace.com"><one>1</one></getData></s'
            ":Body></s:Envelope>")
Пример #3
0
def test_prepare():
    """Test preparation of whole SOAP message."""
    s = SoapMessage(
        endpoint="endpoint",
        method="getData",
        parameters=[("one", "1")],
        http_headers={"timeout": "3"},
        soap_action="ACTION",
        soap_header="<a_header>data</a_header>",
        namespace="http://namespace.com",
    )
    headers, data = s.prepare()
    assert (
        data == '<?xml version="1.0"?><s:Envelope '
        'xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" '
        's:encodingStyle="http://schemas.xmlsoap.org/soap'
        '/encoding/"><s:Header><a_header>data</a_header></s'
        ":Header><s:Body><getData "
        'xmlns="http://namespace.com"><one>1</one></getData></s'
        ":Body></s:Envelope>"
    )