import pickle
import requests
+import pytest
from requests.auth import HTTPDigestAuth
from requests.adapters import HTTPAdapter
from requests.compat import str, cookielib, getproxies, urljoin
except ValueError:
pass
+ def test_conflicting_post_params(self):
+ url = httpbin('post')
with open('requirements.txt') as f:
- try:
- requests.post(url, data='[{"some": "data"}]', files={'some': f})
- except ValueError:
- pass
+ pytest.raises(ValueError, "requests.post(url, data='[{\"some\": \"data\"}]', files={'some': f})")
+ pytest.raises(ValueError, "requests.post(url, data=u'[{\"some\": \"data\"}]', files={'some': f})")
def test_request_ok_set(self):
r = requests.get(httpbin('status', '404'))