Skip to content

Commit 33b5895

Browse files
authored
Merge pull request reingart#63 from chazuttu/fixed_test_gsoc19
Fixed tests from gsoc19
2 parents 08f1fe8 + 18a58a8 commit 33b5895

File tree

157 files changed

+27349
-931
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

157 files changed

+27349
-931
lines changed

requirements.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
httplib2==0.9.2; python_version <= '2.7'
22
httplib2==0.19.0; python_version > '3'
3-
pysimplesoap==1.08.14
3+
pysimplesoap==1.08.14; python_version <= '2.7'
4+
git+https://github.com/pysimplesoap/pysimplesoap.git@stable_py3k#pysimplesoap; python_version > '3'
45
cryptography==3.3.2; python_version <= '2.7'
56
cryptography==3.4.7; python_version > '3'
67
fpdf>=1.7.2
Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
interactions:
2+
- request:
3+
body: null
4+
headers:
5+
accept-encoding:
6+
- gzip, deflate
7+
user-agent:
8+
- Mozilla/5.0 (Windows NT 6.1; Win64; x64)
9+
method: GET
10+
uri: https://wsaahomo.afip.gov.ar/ws/services/LoginCms?wsdl
11+
response:
12+
body:
13+
string: "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<wsdl:definitions targetNamespace=\"https://wsaahomo.afip.gov.ar/ws/services/LoginCms\"
14+
xmlns:apachesoap=\"http://xml.apache.org/xml-soap\" xmlns:impl=\"https://wsaahomo.afip.gov.ar/ws/services/LoginCms\"
15+
xmlns:intf=\"https://wsaahomo.afip.gov.ar/ws/services/LoginCms\" xmlns:tns1=\"http://wsaa.view.sua.dvadac.desein.afip.gov\"
16+
xmlns:wsdl=\"http://schemas.xmlsoap.org/wsdl/\" xmlns:wsdlsoap=\"http://schemas.xmlsoap.org/wsdl/soap/\"
17+
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n<!--WSDL created by Apache
18+
Axis version: 1.4\nBuilt on Apr 22, 2006 (06:55:48 PDT)-->\n <wsdl:types>\n
19+
\ <schema elementFormDefault=\"qualified\" targetNamespace=\"http://wsaa.view.sua.dvadac.desein.afip.gov\"
20+
xmlns=\"http://www.w3.org/2001/XMLSchema\">\n <import namespace=\"https://wsaahomo.afip.gov.ar/ws/services/LoginCms\"/>\n
21+
\ <element name=\"loginCms\">\n <complexType>\n <sequence>\n <element
22+
name=\"in0\" type=\"xsd:string\"/>\n </sequence>\n </complexType>\n
23+
\ </element>\n <element name=\"loginCmsResponse\">\n <complexType>\n
24+
\ <sequence>\n <element name=\"loginCmsReturn\" type=\"xsd:string\"/>\n
25+
\ </sequence>\n </complexType>\n </element>\n </schema>\n <schema
26+
elementFormDefault=\"qualified\" targetNamespace=\"https://wsaahomo.afip.gov.ar/ws/services/LoginCms\"
27+
xmlns=\"http://www.w3.org/2001/XMLSchema\">\n <complexType name=\"LoginFault\">\n
28+
\ <sequence/>\n </complexType>\n <element name=\"fault\" type=\"impl:LoginFault\"/>\n
29+
\ </schema>\n </wsdl:types>\n\n <wsdl:message name=\"loginCmsRequest\">\n\n
30+
\ <wsdl:part element=\"tns1:loginCms\" name=\"parameters\">\n\n </wsdl:part>\n\n
31+
\ </wsdl:message>\n\n <wsdl:message name=\"LoginFault\">\n\n <wsdl:part
32+
element=\"impl:fault\" name=\"fault\">\n\n </wsdl:part>\n\n </wsdl:message>\n\n
33+
\ <wsdl:message name=\"loginCmsResponse\">\n\n <wsdl:part element=\"tns1:loginCmsResponse\"
34+
name=\"parameters\">\n\n </wsdl:part>\n\n </wsdl:message>\n\n <wsdl:portType
35+
name=\"LoginCMS\">\n\n <wsdl:operation name=\"loginCms\">\n\n <wsdl:input
36+
message=\"impl:loginCmsRequest\" name=\"loginCmsRequest\">\n\n </wsdl:input>\n\n
37+
\ <wsdl:output message=\"impl:loginCmsResponse\" name=\"loginCmsResponse\">\n\n
38+
\ </wsdl:output>\n\n <wsdl:fault message=\"impl:LoginFault\"
39+
name=\"LoginFault\">\n\n </wsdl:fault>\n\n </wsdl:operation>\n\n
40+
\ </wsdl:portType>\n\n <wsdl:binding name=\"LoginCmsSoapBinding\" type=\"impl:LoginCMS\">\n\n
41+
\ <wsdlsoap:binding style=\"document\" transport=\"http://schemas.xmlsoap.org/soap/http\"/>\n\n
42+
\ <wsdl:operation name=\"loginCms\">\n\n <wsdlsoap:operation soapAction=\"\"/>\n\n
43+
\ <wsdl:input name=\"loginCmsRequest\">\n\n <wsdlsoap:body
44+
use=\"literal\"/>\n\n </wsdl:input>\n\n <wsdl:output name=\"loginCmsResponse\">\n\n
45+
\ <wsdlsoap:body use=\"literal\"/>\n\n </wsdl:output>\n\n
46+
\ <wsdl:fault name=\"LoginFault\">\n\n <wsdlsoap:fault name=\"LoginFault\"
47+
use=\"literal\"/>\n\n </wsdl:fault>\n\n </wsdl:operation>\n\n
48+
\ </wsdl:binding>\n\n <wsdl:service name=\"LoginCMSService\">\n\n <wsdl:port
49+
binding=\"impl:LoginCmsSoapBinding\" name=\"LoginCms\">\n\n <wsdlsoap:address
50+
location=\"https://wsaahomo.afip.gov.ar/ws/services/LoginCms\"/>\n\n </wsdl:port>\n\n
51+
\ </wsdl:service>\n\n</wsdl:definitions>\n"
52+
headers:
53+
Content-Type:
54+
- text/xml;charset=utf-8
55+
Date:
56+
- Sat, 19 Jun 2021 15:24:18 GMT
57+
Set-Cookie:
58+
- TS01b14f84=0145b27a9733975d89fb761d1f1407f942a128ff85572d47566f781d1fe5df88d90b413515;
59+
Path=/
60+
Transfer-Encoding:
61+
- chunked
62+
status:
63+
code: 200
64+
message: OK
65+
- request:
66+
body: "<?xml version=\"1.0\" encoding=\"UTF-8\"?><soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"
67+
xmlns:ser=\"https://wsaahomo.afip.gov.ar/ws/services/LoginCms\">\n<soapenv:Header/>\n<soapenv:Body>\n
68+
\ <ser:loginCms>\n <in0>MIIG+wYJKoZIhvcNAQcCoIIG7DCCBugCAQExDzANBglghkgBZQMEAgEFADCCAR8G\nCSqGSIb3DQEHAaCCARAEggEMPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0i\nVVRGLTgiPz48bG9naW5UaWNrZXRSZXF1ZXN0IHZlcnNpb249IjEuMCI+PGhlYWRl\ncj48dW5pcXVlSWQ+MTYyNDA5NjQ1NTwvdW5pcXVlSWQ+PGdlbmVyYXRpb25UaW1l\nPjIwMjEtMDYtMTlUMTA6MjQ6MTU8L2dlbmVyYXRpb25UaW1lPjxleHBpcmF0aW9u\nVGltZT4yMDIxLTA2LTE5VDIwOjI0OjE1PC9leHBpcmF0aW9uVGltZT48L2hlYWRl\ncj48c2VydmljZT53c2ZlPC9zZXJ2aWNlPjwvbG9naW5UaWNrZXRSZXF1ZXN0PqCC\nA1MwggNPMIICN6ADAgECAggcmtC7NmEf6DANBgkqhkiG9w0BAQ0FADA4MRowGAYD\nVQQDDBFDb21wdXRhZG9yZXMgVGVzdDENMAsGA1UECgwEQUZJUDELMAkGA1UEBhMC\nQVIwHhcNMTkwNzEzMTY0MTAzWhcNMjEwNzEyMTY0MTAzWjA1MRgwFgYDVQQDDA9y\nZWluZ2FydDIwMTlwdWIxGTAXBgNVBAUTEENVSVQgMjAyNjc1NjUzOTMwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDcxz8hnxffHxiEhrRJDz1WNI6ER1hw\nmd99rlCoC2ohJDcOLfzYHhc4cNGDcIPO3+NyTd8oRXsr/B+BLfcoMC/YRZbaZMlo\nlkeUtJjTkK1p6wenGUEJiXNNzvPRoAE7H571LVHzRHktnVr6TMRyA4N4eLg8q7Rn\nWoe+Si2tn0UTHaSXdvB1fguPLEIp16ovi1jU46Sk2rqxPmB4YGwefzJA1XPuI/Y5\nRg7sByzeyjsYsutm1v/NbHXHJYHk9WzwMZjaIrbYfmTaOe9qz2DOe2yG9Ebpz7+y\nRY4bu+0WnaovtO8Bq2ETlhASn/ZPWItyDGuq1RXYrsseJ+8mCErGA3XlAgMBAAGj\nYDBeMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUs7LT//3put7eja8RIZzWIH3y\nT28wHQYDVR0OBBYEFI1awdPKtqdJ8rUYYNQ4uM9h7dnpMA4GA1UdDwEB/wQEAwIF\n4DANBgkqhkiG9w0BAQ0FAAOCAQEAVZbVrmwObh74mtmAIzgLAeHLYl5T1rwaWqlz\n9VaR/29dhppwe0BFF02Bk1dsQHi1lVghRwsQq8yC8SzajCWVeJLGUiFaIJY91Fbx\nqhw0BKoEPsrdTXOmlnJsLxlc7C8PZaHxT2zpytftBf0K3HZpLX1ruKkcd8A4bxn3\nRPNuW4ggU+CCIspfvotW5bxzjMHl2BAmwJqcwviMzAxSP1QQi6Wphje7zfnOE/Ao\nW1MyGd5rffZzAt0CkwNTm4xhVrp2l3nxFvfpRMO8lzw4dXt5KGAZJqMRkWS+7COy\nycWRrUDktvITUI0Amef+dYfzi6jp0OPn0SbVOBcND6D9GxuJlDGCAlYwggJSAgEB\nMEQwODEaMBgGA1UEAwwRQ29tcHV0YWRvcmVzIFRlc3QxDTALBgNVBAoMBEFGSVAx\nCzAJBgNVBAYTAkFSAggcmtC7NmEf6DANBglghkgBZQMEAgEFAKCB5DAYBgkqhkiG\n9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yMTA2MTkxNTI0MTVa\nMC8GCSqGSIb3DQEJBDEiBCCul105Fze21i0HPd8g+HRDTE5QIN6pf9hZkJSruZeA\nVzB5BgkqhkiG9w0BCQ8xbDBqMAsGCWCGSAFlAwQBKjALBglghkgBZQMEARYwCwYJ\nYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0D\nAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDANBgkqhkiG9w0BAQEFAASCAQCq\nL2a+lzMB2Pb/KK63hQyYb0JPE8jUf7Sjsg/deKFuBCQgqSxBCDB+PvqQOAo3CZgb\niiCH8HtAfud8PYRsd5qfEirYDVkWZgdIUQRv7/V8kk1uw8Sl0YHCWZKFUxmzAfu6\nHgFK4+gLQ4OxhKlGoIDYMWwmMtqGQSHzp2x2EmieI3P4auqmY7zjWkxa6ZQIsclf\nF0sBibEVf53g+qWtOthPX+fzC5aLfd3jLy0oC023dr/TQIOmBwpSWBdk51OtYZ5f\nG0hh4BGiSmG9oZddK8uz4eKIHndysWNCVGphTctI+tgN/tbCeiB3z8Jf2o+pOCP5\nyzbsQQJrrcGJh7rP2YZh\n\n</in0></ser:loginCms>\n</soapenv:Body>\n</soapenv:Envelope>"
69+
headers:
70+
accept-encoding:
71+
- gzip, deflate
72+
content-length:
73+
- '2722'
74+
content-type:
75+
- text/xml; charset="UTF-8"
76+
soapaction:
77+
- '"None"'
78+
user-agent:
79+
- Mozilla/5.0 (Windows NT 6.1; Win64; x64)
80+
method: POST
81+
uri: https://wsaahomo.afip.gov.ar/ws/services/LoginCms
82+
response:
83+
body:
84+
string: "<?xml version=\"1.0\" encoding=\"UTF-8\"?><soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"
85+
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"><soapenv:Body><loginCmsResponse
86+
xmlns=\"https://wsaahomo.afip.gov.ar/ws/services/LoginCms\"><loginCmsReturn>&lt;?xml
87+
version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;yes&quot;?&gt;\n&lt;loginTicketResponse
88+
version=&quot;1.0&quot;&gt;\n &lt;header&gt;\n &lt;source&gt;CN=wsaahomo,
89+
O=AFIP, C=AR, SERIALNUMBER=CUIT 33693450239&lt;/source&gt;\n &lt;destination&gt;SERIALNUMBER=CUIT
90+
20267565393, CN=reingart2019pub&lt;/destination&gt;\n &lt;uniqueId&gt;52006586&lt;/uniqueId&gt;\n
91+
\ &lt;generationTime&gt;2021-06-19T12:24:19.330-03:00&lt;/generationTime&gt;\n
92+
\ &lt;expirationTime&gt;2021-06-20T00:24:19.330-03:00&lt;/expirationTime&gt;\n
93+
\ &lt;/header&gt;\n &lt;credentials&gt;\n &lt;token&gt;PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pgo8c3NvIHZlcnNpb249IjIuMCI+CiAgICA8aWQgc3JjPSJDTj13c2FhaG9tbywgTz1BRklQLCBDPUFSLCBTRVJJQUxOVU1CRVI9Q1VJVCAzMzY5MzQ1MDIzOSIgZHN0PSJDTj13c2ZlLCBPPUFGSVAsIEM9QVIiIHVuaXF1ZV9pZD0iMjE1Njg0NDMxNiIgZ2VuX3RpbWU9IjE2MjQxMTYxOTkiIGV4cF90aW1lPSIxNjI0MTU5NDU5Ii8+CiAgICA8b3BlcmF0aW9uIHR5cGU9ImxvZ2luIiB2YWx1ZT0iZ3JhbnRlZCI+CiAgICAgICAgPGxvZ2luIGVudGl0eT0iMzM2OTM0NTAyMzkiIHNlcnZpY2U9IndzZmUiIHVpZD0iU0VSSUFMTlVNQkVSPUNVSVQgMjAyNjc1NjUzOTMsIENOPXJlaW5nYXJ0MjAxOXB1YiIgYXV0aG1ldGhvZD0iY21zIiByZWdtZXRob2Q9IjIyIj4KICAgICAgICAgICAgPHJlbGF0aW9ucz4KICAgICAgICAgICAgICAgIDxyZWxhdGlvbiBrZXk9IjIwMjY3NTY1MzkzIiByZWx0eXBlPSI0Ii8+CiAgICAgICAgICAgIDwvcmVsYXRpb25zPgogICAgICAgIDwvbG9naW4+CiAgICA8L29wZXJhdGlvbj4KPC9zc28+Cg==&lt;/token&gt;\n
94+
\ &lt;sign&gt;ALIEG4WmFRj3a7NJWN2hkmTMgc6MntkQi+/ZrEc0lk2K8ue/5NE2TO1K9iMXxxBZG/X51uJKKNItCS9cE50AgnxxlqmJIWezQVFHphSvMxbr2uYFjWZR7by+JqU9PknP5qbRX3Rr6l6ziC3Jw33L46GRNPqo25Ca/iXuzlxUNXQ=&lt;/sign&gt;\n
95+
\ &lt;/credentials&gt;\n&lt;/loginTicketResponse&gt;\n</loginCmsReturn></loginCmsResponse></soapenv:Body></soapenv:Envelope>"
96+
headers:
97+
Content-Type:
98+
- text/xml;charset=utf-8
99+
Date:
100+
- Sat, 19 Jun 2021 15:24:19 GMT
101+
Set-Cookie:
102+
- TS01b14f84=0145b27a975df1bf982dcb2e8f2985d2862a159f2064751019924d3c846b3e27154e109502;
103+
Path=/
104+
Transfer-Encoding:
105+
- chunked
106+
status:
107+
code: 200
108+
message: OK
109+
version: 1
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
interactions:
2+
- request:
3+
body: "<?xml version=\"1.0\" encoding=\"UTF-8\"?><soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"
4+
xmlns:ser=\"http://a5.soap.ws.server.puc.sr/\">\n<soapenv:Header/>\n<soapenv:Body>\n
5+
\ <ser:getPersona>\n <token>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pgo8c3NvIHZlcnNpb249IjIuMCI+CiAgICA8aWQgc3JjPSJDTj13c2FhaG9tbywgTz1BRklQLCBDPUFSLCBTRVJJQUxOVU1CRVI9Q1VJVCAzMzY5MzQ1MDIzOSIgdW5pcXVlX2lkPSIzOTg2MTMxNDI5IiBnZW5fdGltZT0iMTYyNDIwNzI5MSIgZXhwX3RpbWU9IjE2MjQyNTA1NTEiLz4KICAgIDxvcGVyYXRpb24gdHlwZT0ibG9naW4iIHZhbHVlPSJncmFudGVkIj4KICAgICAgICA8bG9naW4gZW50aXR5PSIzMzY5MzQ1MDIzOSIgc2VydmljZT0id3Nfc3JfcGFkcm9uX2E1IiB1aWQ9IlNFUklBTE5VTUJFUj1DVUlUIDIwMjY3NTY1MzkzLCBDTj1yZWluZ2FydDIwMTlwdWIiIGF1dGhtZXRob2Q9ImNtcyIgcmVnbWV0aG9kPSIyMiI+CiAgICAgICAgICAgIDxyZWxhdGlvbnM+CiAgICAgICAgICAgICAgICA8cmVsYXRpb24ga2V5PSIyMDI2NzU2NTM5MyIgcmVsdHlwZT0iNCIvPgogICAgICAgICAgICA8L3JlbGF0aW9ucz4KICAgICAgICA8L2xvZ2luPgogICAgPC9vcGVyYXRpb24+Cjwvc3NvPgo=</token><sign>fo+cQYXJEB29crTS8gua8ikyY3yuN7MAE19hTF8kCqDlvdIITIwDkkkvz7BL/Z/fFcVeSa96pDIfJG64YVr36NmAlbmFNezEEiO6YzWgnBzE8NhqDxA8/Orrd2F77WOEg/7Df/gOV11zd3yokhRKoJmFJ/dhgR18yhwZYylc8AQ=</sign><cuitRepresentada>20267565393</cuitRepresentada><idPersona>20201797064</idPersona></ser:getPersona>\n</soapenv:Body>\n</soapenv:Envelope>"
6+
headers:
7+
accept-encoding:
8+
- gzip, deflate
9+
content-length:
10+
- '1301'
11+
content-type:
12+
- text/xml; charset="UTF-8"
13+
soapaction:
14+
- '"None"'
15+
user-agent:
16+
- Mozilla/5.0 (Windows NT 6.1; Win64; x64)
17+
method: POST
18+
uri: https://awshomo.afip.gov.ar/sr-padron/webservices/personaServiceA5
19+
response:
20+
body:
21+
string: "<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"><soap:Body><ns2:getPersonaResponse
22+
xmlns:ns2=\"http://a5.soap.ws.server.puc.sr/\"><personaReturn><datosGenerales><apellido>VICTORIA
23+
CAROLINA</apellido><domicilioFiscal><codPostal>1030</codPostal><descripcionProvincia>CIUDAD
24+
AUTONOMA BUENOS AIRES</descripcionProvincia><direccion>LARREA 1</direccion><idProvincia>0</idProvincia><tipoDomicilio>FISCAL</tipoDomicilio></domicilioFiscal><estadoClave>ACTIVO</estadoClave><idPersona>20201797064</idPersona><mesCierre>12</mesCierre><nombre>DARIO</nombre><tipoClave>CUIT</tipoClave><tipoPersona>FISICA</tipoPersona></datosGenerales><datosRegimenGeneral><actividad><descripcionActividad>SUMINISTRO
25+
DE VAPOR Y AIRE ACONDICIONADO</descripcionActividad><idActividad>353001</idActividad><nomenclador>883</nomenclador><orden>2</orden><periodo>201311</periodo></actividad><actividad><descripcionActividad>FORMACI\xD3N
26+
DE POSGRADO</descripcionActividad><idActividad>853300</idActividad><nomenclador>883</nomenclador><orden>1</orden><periodo>201311</periodo></actividad><impuesto><descripcionImpuesto>GANANCIAS
27+
PERSONAS FISICAS</descripcionImpuesto><idImpuesto>11</idImpuesto><periodo>201101</periodo></impuesto><impuesto><descripcionImpuesto>IVA</descripcionImpuesto><idImpuesto>30</idImpuesto><periodo>201101</periodo></impuesto><impuesto><descripcionImpuesto>DACI\xD3N
28+
EN PAGO DE ESP.PUBLICI.</descripcionImpuesto><idImpuesto>936</idImpuesto><periodo>200701</periodo></impuesto></datosRegimenGeneral><errorMonotributo><error>Datos
29+
de monotributo incompletos- no posee categor\xEDa</error><mensaje>No cumple
30+
con las condiciones para enviar datos monotributo</mensaje></errorMonotributo><metadata><fechaHora>2021-06-20T14:38:12.163-03:00</fechaHora><servidor>setiwsh2</servidor></metadata></personaReturn></ns2:getPersonaResponse></soap:Body></soap:Envelope>"
31+
headers:
32+
Content-Length:
33+
- '1853'
34+
Content-Type:
35+
- text/xml;charset=UTF-8
36+
Date:
37+
- Sun, 20 Jun 2021 17:38:11 GMT
38+
Set-Cookie:
39+
- HttpOnly;Secure
40+
- TS01a1c3b4=01439f1ddfe6fac816056453c03e01442fd19e06f760185e2e0812c58720773a07562bd6f3b6b8bcc42f8752caee2d2695ba57399b;
41+
Path=/
42+
Strict-Transport-Security:
43+
- max-age=300; includeSubDomains; preload
44+
X-Content-Type-Options:
45+
- nosniff
46+
X-Frame-Options:
47+
- sameorigin
48+
X-XSS-Protection:
49+
- 1; mode=block
50+
status:
51+
code: 200
52+
message: OK
53+
version: 1

0 commit comments

Comments
 (0)