summaryrefslogtreecommitdiffstats
path: root/tests/other/test_curlRequest.py
diff options
context:
space:
mode:
authorGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2013-08-01 19:16:24 +0200
committerGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2013-08-01 19:16:37 +0200
commitda829af5930917a18f5d01b57ffdae7c98db1ff8 (patch)
tree36cd2ecea3a83b08279a84c6974a3313b465e80f /tests/other/test_curlRequest.py
parentAdapted 6 multi hoster plugins (diff)
downloadpyload-da829af5930917a18f5d01b57ffdae7c98db1ff8.tar.xz
fixed cookie passing, new test cases
Diffstat (limited to 'tests/other/test_curlRequest.py')
-rw-r--r--tests/other/test_curlRequest.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/tests/other/test_curlRequest.py b/tests/other/test_curlRequest.py
index 09d65b385..6bd4a2772 100644
--- a/tests/other/test_curlRequest.py
+++ b/tests/other/test_curlRequest.py
@@ -21,16 +21,19 @@ class TestCurlRequest(TestCase):
def test_cookies(self):
self.req.load(self.cookieURL, cookies=False)
- assert len(self.req.cj.values()) == 0
+ assert len(self.req.cj) == 0
self.req.load(self.cookieURL)
- assert len(self.req.cj.values()) > 0
+ assert len(self.req.cj) > 1
- for c in self.req.load(self.cookieURL + "/cookies.php").splitlines():
- k, v = c.strip().split(":")
+ cookies = dict([c.strip().split(":") for c in self.req.load(self.cookieURL + "/cookies.php").splitlines()])
+ for k, v in cookies.iteritems():
self.assertIn(k, self.req.cj)
self.assertEqual(v, self.req.cj[k].value)
+ for c in self.req.cj:
+ self.assertIn(c, cookies)
+
cookies = self.req.load(self.cookieURL + "/cookies.php", cookies=False)
self.assertEqual(cookies, "")