cpython: a48e76252952 (original) (raw)

Mercurial > cpython

changeset 95477:a48e76252952

Issue #23411: Added DefragResult, ParseResult, SplitResult, DefragResultBytes, ParseResultBytes, and SplitResultBytes to urllib.parse.__all__. Patch by Martin Panter. [#23411]

Serhiy Storchaka storchaka@gmail.com
date Tue, 07 Apr 2015 19:09:01 +0300
parents ea21b99d002e
children 85a5265909cb
files Lib/test/test_urlparse.py Lib/urllib/parse.py Misc/NEWS
diffstat 3 files changed, 23 insertions(+), 1 deletions(-)[+] [-] Lib/test/test_urlparse.py 16 Lib/urllib/parse.py 4 Misc/NEWS 4

line wrap: on

line diff

--- a/Lib/test/test_urlparse.py +++ b/Lib/test/test_urlparse.py @@ -840,6 +840,22 @@ class UrlParseTestCase(unittest.TestCase quoter = urllib.parse.Quoter(urllib.parse._ALWAYS_SAFE) self.assertIn('Quoter', repr(quoter))

+ class Utility_Tests(unittest.TestCase): """Testcase to test the various utility functions in the urllib."""

--- a/Lib/urllib/parse.py +++ b/Lib/urllib/parse.py @@ -34,7 +34,9 @@ import collections all = ["urlparse", "urlunparse", "urljoin", "urldefrag", "urlsplit", "urlunsplit", "urlencode", "parse_qs", "parse_qsl", "quote", "quote_plus", "quote_from_bytes",

A classification of schemes ('' means apply by default)

uses_relative = ['ftp', 'http', 'gopher', 'nntp', 'imap',

--- a/Misc/NEWS +++ b/Misc/NEWS @@ -19,6 +19,10 @@ Core and Builtins Library ------- +- Issue #23411: Added DefragResult, ParseResult, SplitResult, DefragResultBytes,