def test_pairs_roundtrips(): for s, expected in cookie_pairs: ret, off = cookies._read_cookie_pairs(s) assert ret == expected s2 = cookies._format_pairs(expected) ret, off = cookies._read_cookie_pairs(s2) assert ret == expected
def test_pairs_roundtrips(): pairs = [ [ "", [] ], [ "one=uno", [["one", "uno"]] ], [ "one", [["one", None]] ], [ "one=uno; two=due", [["one", "uno"], ["two", "due"]] ], [ 'one="uno"; two="\due"', [["one", "uno"], ["two", "due"]] ], [ 'one="un\\"o"', [["one", 'un"o']] ], [ 'one="uno,due"', [["one", 'uno,due']] ], [ "one=uno; two; three=tre", [["one", "uno"], ["two", None], ["three", "tre"]] ], [ "_lvs2=zHai1+Hq+Tc2vmc2r4GAbdOI5Jopg3EwsdUT9g=; " "_rcc2=53VdltWl+Ov6ordflA==;", [ ["_lvs2", "zHai1+Hq+Tc2vmc2r4GAbdOI5Jopg3EwsdUT9g="], ["_rcc2", "53VdltWl+Ov6ordflA=="] ] ] ] for s, lst in pairs: ret, off = cookies._read_pairs(s) assert ret == lst s2 = cookies._format_pairs(lst) ret, off = cookies._read_pairs(s2) assert ret == lst
def test_pairs_roundtrips(): pairs = [["", []], ["one=uno", [["one", "uno"]]], ["one", [["one", None]]], ["one=uno; two=due", [["one", "uno"], ["two", "due"]]], ['one="uno"; two="\due"', [["one", "uno"], ["two", "due"]]], ['one="un\\"o"', [["one", 'un"o']]], ['one="uno,due"', [["one", 'uno,due']]], [ "one=uno; two; three=tre", [["one", "uno"], ["two", None], ["three", "tre"]] ], [ "_lvs2=zHai1+Hq+Tc2vmc2r4GAbdOI5Jopg3EwsdUT9g=; " "_rcc2=53VdltWl+Ov6ordflA==;", [["_lvs2", "zHai1+Hq+Tc2vmc2r4GAbdOI5Jopg3EwsdUT9g="], ["_rcc2", "53VdltWl+Ov6ordflA=="]] ]] for s, lst in pairs: ret, off = cookies._read_pairs(s) assert ret == lst s2 = cookies._format_pairs(lst) ret, off = cookies._read_pairs(s2) assert ret == lst
def text(self, obj): p = cookies._format_pairs(obj, sep="\n") return urwid.Text(p)
def __init__(self, data): p = cookies._format_pairs(data, sep="\n") w = urwid.Text(p) super(Display, self).__init__(w)