File: UrllibModuleTest.py

package info (click to toggle)
pyjamas 0.7~%2Bpre2-3
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 10,656 kB
  • ctags: 12,331
  • sloc: python: 74,493; php: 805; sh: 291; makefile: 59; xml: 9
file content (21 lines) | stat: -rw-r--r-- 647 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Testing time module

import sys
import UnitTest
import urllib


class UrllibModuleTest(UnitTest.UnitTest):

    def test_quote(self):
        self.assertEqual(urllib.quote("hey"), "hey")
        self.assertEqual(urllib.quote("$%&/?/+ s", safe=""),
                "%24%25%26%2F%3F%2F%2B%20s")

    def test_urlencode(self):
        self.assertEqual(urllib.urlencode({"a": 34, "bbb": "ccc"}),
                "a=34&bbb=ccc")
        self.assertEqual(urllib.urlencode({"a": 34}), "a=34")
        self.assertEqual(urllib.urlencode({}), "")
        self.assertEqual(urllib.urlencode({"a": 34, "bbb": "$%&s"}),
                "a=34&bbb=%24%25%26s")