aboutsummaryrefslogtreecommitdiffstats
path: root/test/netlib/http
diff options
context:
space:
mode:
authorShadab Zafar <dufferzafar0@gmail.com>2016-09-06 11:44:22 +0530
committerShadab Zafar <dufferzafar0@gmail.com>2016-09-27 16:44:09 +0530
commit9ec0790271024f5a4c928d1d45cc62feccf81cdf (patch)
tree2882bcfb6fefab3a78b71a9362eeda3977857878 /test/netlib/http
parentfd4f662871e388357f399ee3a2b3953892bfcbe5 (diff)
downloadmitmproxy-9ec0790271024f5a4c928d1d45cc62feccf81cdf.tar.gz
mitmproxy-9ec0790271024f5a4c928d1d45cc62feccf81cdf.tar.bz2
mitmproxy-9ec0790271024f5a4c928d1d45cc62feccf81cdf.zip
Make needed changes in tests
Diffstat (limited to 'test/netlib/http')
-rw-r--r--test/netlib/http/test_cookies.py63
1 files changed, 33 insertions, 30 deletions
diff --git a/test/netlib/http/test_cookies.py b/test/netlib/http/test_cookies.py
index b40398f1..5657f2f9 100644
--- a/test/netlib/http/test_cookies.py
+++ b/test/netlib/http/test_cookies.py
@@ -5,51 +5,51 @@ from netlib.tutils import raises
import mock
-pairs = [
+cookie_pairs = [
[
"",
- [[]]
+ []
],
[
"one=uno",
- [[["one", "uno"]]]
+ [["one", "uno"]]
],
[
"one",
- [[["one", None]]]
+ [["one", None]]
],
[
"one=uno; two=due",
- [[["one", "uno"], ["two", "due"]]]
+ [["one", "uno"], ["two", "due"]]
],
[
'one="uno"; two="\due"',
- [[["one", "uno"], ["two", "due"]]]
+ [["one", "uno"], ["two", "due"]]
],
[
'one="un\\"o"',
- [[["one", 'un"o']]]
+ [["one", 'un"o']]
],
[
'one="uno,due"',
- [[["one", 'uno,due']]]
+ [["one", 'uno,due']]
],
[
"one=uno; two; three=tre",
- [[["one", "uno"], ["two", None], ["three", "tre"]]]
+ [["one", "uno"], ["two", None], ["three", "tre"]]
],
[
"_lvs2=zHai1+Hq+Tc2vmc2r4GAbdOI5Jopg3EwsdUT9g=; "
"_rcc2=53VdltWl+Ov6ordflA==;",
- [[
+ [
["_lvs2", "zHai1+Hq+Tc2vmc2r4GAbdOI5Jopg3EwsdUT9g="],
["_rcc2", "53VdltWl+Ov6ordflA=="]
- ]]
+ ]
]
]
-def test_read_token():
+def test_read_key():
tokens = [
[("foo", 0), ("foo", 3)],
[("foo", 1), ("oo", 3)],
@@ -60,7 +60,7 @@ def test_read_token():
[(" foo=bar", 1), ("foo", 4)],
]
for q, a in tokens:
- assert cookies._read_token(*q) == a
+ assert cookies._read_key(*q) == a
def test_read_quoted_string():
@@ -76,56 +76,58 @@ def test_read_quoted_string():
assert cookies._read_quoted_string(*q) == a
-def test_read_pairs():
+def test_read_cookie_pairs():
vals = [
[
"one",
- [[["one", None]]]
+ [["one", None]]
],
[
"one=two",
- [[["one", "two"]]]
+ [["one", "two"]]
],
[
"one=",
- [[["one", ""]]]
+ [["one", ""]]
],
[
'one="two"',
- [[["one", "two"]]]
+ [["one", "two"]]
],
[
'one="two"; three=four',
- [[["one", "two"], ["three", "four"]]]
+ [["one", "two"], ["three", "four"]]
],
[
'one="two"; three=four; five',
- [[["one", "two"], ["three", "four"], ["five", None]]]
+ [["one", "two"], ["three", "four"], ["five", None]]
],
[
'one="\\"two"; three=four',
- [[["one", '"two'], ["three", "four"]]]
+ [["one", '"two'], ["three", "four"]]
],
]
for s, lst in vals:
- ret, off = cookies._read_pairs(s)
+ ret, off = cookies._read_cookie_pairs(s)
assert ret == lst
def test_pairs_roundtrips():
- for s, expected in pairs:
- ret, off = cookies._read_pairs(s)
+ for s, expected in cookie_pairs:
+ ret, off = cookies._read_cookie_pairs(s)
assert ret == expected
- s2 = cookies._format_pairs(expected[0])
- ret, off = cookies._read_pairs(s2)
+
+ s2 = cookies._format_pairs(expected)
+ ret, off = cookies._read_cookie_pairs(s2)
assert ret == expected
def test_cookie_roundtrips():
- for s, expected in pairs:
+ for s, expected in cookie_pairs:
ret = cookies.parse_cookie_header(s)
assert ret == expected
- s2 = cookies.format_cookie_header(expected[0])
+
+ s2 = cookies.format_cookie_header(expected)
ret = cookies.parse_cookie_header(s2)
assert ret == expected
@@ -176,11 +178,11 @@ def test_parse_set_cookie_pairs():
],
]
for s, expected in pairs:
- ret = cookies._parse_set_cookie_pairs(s)
+ ret, off = cookies._read_set_cookie_pairs(s)
assert ret == expected
s2 = cookies._format_set_cookie_pairs(expected[0])
- ret2 = cookies._parse_set_cookie_pairs(s2)
+ ret2, off = cookies._read_set_cookie_pairs(s2)
assert ret2 == expected
@@ -211,6 +213,7 @@ def test_parse_set_cookie_header():
assert ret[0][0] == expected[0][0]
assert ret[0][1] == expected[0][1]
assert ret[0][2].items(multi=True) == expected[0][2]
+
s2 = cookies.format_set_cookie_header(*ret[0])
ret2 = cookies.parse_set_cookie_header(s2)
assert ret2[0][0] == expected[0][0]