Example #1
0
def test_percent_decoding_partial_extended_chars_will_fail():
    try:
        percent_decode("El%20Ni%C3")
    except UnicodeDecodeError:
        assert True
    else:
        assert False
Example #2
0
def test_percent_decoding_partial_extended_chars_will_fail():
    try:
        percent_decode("El%20Ni%C3")
    except UnicodeDecodeError:
        assert True
    else:
        assert False
Example #3
0
def test_can_percent_decode_extended_chars():
    decoded = percent_decode("El%20Ni%C3%B1o")
    assert decoded == "El Niño"
Example #4
0
def test_can_percent_decode_reserved_chars():
    decoded = percent_decode("20%25%20of%20%24100%20%3D%20%2420")
    assert decoded == "20% of $100 = $20"
Example #5
0
def test_can_percent_decode_plus_to_space():
    decoded = percent_decode("one+two%20three+four")
    assert decoded == "one two three four"
Example #6
0
def test_can_percent_decode_string():
    decoded = percent_decode("foo")
    assert decoded == "foo"
Example #7
0
def test_can_percent_decode_number():
    decoded = percent_decode(12)
    assert decoded == "12"
Example #8
0
def test_can_percent_decode_empty_string():
    decoded = percent_decode("")
    assert decoded == ""
Example #9
0
def test_can_percent_decode_none():
    decoded = percent_decode(None)
    assert decoded is None
Example #10
0
def test_can_percent_decode_reserved_chars():
    decoded = percent_decode("20%25%20of%20%24100%20%3D%20%2420")
    assert decoded == "20% of $100 = $20"
Example #11
0
def test_can_percent_decode_extended_chars():
    decoded = percent_decode("El%20Ni%C3%B1o")
    assert decoded == "El Niño"
Example #12
0
def test_can_percent_decode_plus_to_space():
    decoded = percent_decode("one+two%20three+four")
    assert decoded == "one two three four"
Example #13
0
def test_can_percent_decode_string():
    decoded = percent_decode("foo")
    assert decoded == "foo"
Example #14
0
def test_can_percent_decode_number():
    decoded = percent_decode(12)
    assert decoded == "12"
Example #15
0
def test_can_percent_decode_empty_string():
    decoded = percent_decode("")
    assert decoded == ""
Example #16
0
def test_can_percent_decode_none():
    decoded = percent_decode(None)
    assert decoded is None