예제 #1
0
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
예제 #2
0
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
예제 #3
0
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
예제 #4
0
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
예제 #5
0
 def text(self, obj):
     p = cookies._format_pairs(obj, sep="\n")
     return urwid.Text(p)
예제 #6
0
 def text(self, obj):
     p = cookies._format_pairs(obj, sep="\n")
     return urwid.Text(p)
예제 #7
0
 def __init__(self, data):
     p = cookies._format_pairs(data, sep="\n")
     w = urwid.Text(p)
     super(Display, self).__init__(w)