summaryrefslogtreecommitdiff
path: root/Lib/test/test_ipaddress.py
Commit message (Collapse)AuthorAgeFilesLines
* Issue #25523: Merge "a" to "an" fixes from 3.4 into 3.5Martin Panter2015-11-021-11/+161
|\
| * Issue #23103: Reduced the memory consumption of IPv4Address and IPv6Address.Serhiy Storchaka2015-03-071-0/+7
| |
| * Issue #23268: Fixed bugs in the comparison of ipaddress classes.Serhiy Storchaka2015-01-261-11/+154
| |\
| | * Issue #23266: Restore the performance of ipaddress.collapse_addresses() whithSerhiy Storchaka2015-01-191-5/+9
| | | | | | | | | | | | duplicated addresses and simplify the code.
| | * Fixed tests for issue #23133 (pickling of IPv4Network was not tested).Serhiy Storchaka2015-01-181-4/+4
| | |
| | * Issue #23133: Pickling of ipaddress objects now produces more compact andSerhiy Storchaka2015-01-181-7/+24
| | | | | | | | | | | | portable representation.
| | * Issue #23266: Much faster implementation of ipaddress.collapse_addresses() ↵Antoine Pitrou2015-01-181-1/+2
| | | | | | | | | | | | when there are many non-consecutive addresses.
| | * #20815: small readability improvements in ipaddress tests.R David Murray2014-10-121-0/+121
| | |\
| | | * Issue #16531: ipaddress.IPv4Network and ipaddress.IPv6Network now accept an ↵Antoine Pitrou2014-05-121-0/+113
| | | | | | | | | | | | | | | | (address, netmask) tuple argument, so as to easily construct network objects from existing addresses.
| | | * Issue #20480: Add ipaddress.reverse_pointer. Patch by Leon Weber.Eric V. Smith2014-04-141-0/+8
| | | |
* | | | Issue #25523: Correct "a" article to "an" articleMartin Panter2015-11-021-2/+2
|/ / / | | | | | | | | | | | | | | | This changes the main documentation, doc strings, source code comments, and a couple error messages in the test suite. In some cases the word was removed or edited some other way to fix the grammar.
* | | Issue #23268: Fixed bugs in the comparison of ipaddress classes.Serhiy Storchaka2015-01-261-5/+42
|/ /
* | #20815: small readability improvements in ipaddress tests.R David Murray2014-10-121-4/+9
|/ | | | | | Patch by Michel Albert. We don't normally do patches that just tweak whitespace, but ipaddress is relatively new and the package maintainers approved the patch.
* Issue #20553. Use specific asserts in ipaddress tests.Serhiy Storchaka2014-02-081-0/+12
|\
| * Merge fix for #18805 from 3.3Nick Coghlan2014-02-081-0/+12
| |\
| | * #17400: correct handling of 100.64.0.0/10, fixing the docs and updating NEWSPeter Moody2013-10-241-1/+3
| | |
| | * #17400: fix documentation, add cache to is_global and correctly handle ↵Peter Moody2013-10-221-0/+1
| | | | | | | | | | | | 100.64.0.0/10
| | * #17400; ipaddress should make it easy to identify rfc6598 addressesPeter Moody2013-10-211-0/+9
| | |
* | | Issue #20553. Use specific asserts in ipaddress tests.Serhiy Storchaka2014-02-081-18/+17
|/ /
* | Issue #18805: better netmask validation in ipaddressNick Coghlan2014-02-081-20/+53
|/
* Issue #14814: document the Interface APIs and fix various problems with the ↵Nick Coghlan2012-08-201-9/+7
| | | | string representations (initial patch by Eli Bendersky).
* Issue #14814: Remove redundant property from interface objects - prefixlen ↵Nick Coghlan2012-08-051-2/+2
| | | | can be accessed via the associated network object
* Issue 14814: Docs work showed some more cases of networks pretending to be ↵Nick Coghlan2012-08-051-2/+2
| | | | addresses and highlighted the weird approach to implementing the 'is_whatever' properties. Impl now illustrates far more clearly that networks have a property if both their network and broadcast addresses have that property
* Close #15559: Implementing __index__ creates a nasty interaction with the ↵Nick Coghlan2012-08-051-8/+9
| | | | bytes constructor. At least for 3.3, ipaddress objects must now be explicitly converted with int() and thus can't be passed directly to the hex() builtin.
* Issue 14814: The new systematic tests aren't just about error reporting any ↵Nick Coghlan2012-07-081-26/+72
| | | | more - change names accordingly. Added and tweaked some example to ensure they were covering the intended code paths
* Issue 14814: Remove dead function (noticed by Serhiy Storchaka)Nick Coghlan2012-07-081-1/+0
|
* Issue 14814: Further error case testing coverage and cleanupsNick Coghlan2012-07-081-73/+67
|
* Issue 14814: Ensure ordering semantics across all 3 entity types in ↵Nick Coghlan2012-07-081-61/+97
| | | | ipaddress are consistent and well-defined
* Issue 14814: Correctly return NotImplemented from ipaddress._BaseNetwork.__eq__Nick Coghlan2012-07-071-1/+16
|
* Issue 14814: Explain how to get more error detail in the ipaddress tutorial, ↵Nick Coghlan2012-07-071-3/+3
| | | | and tweak the display for octet errors in IPv4 (noticed the formatting problem when adding to the docs)
* Issue 14814: Provide more informative error messages in ipaddress, and ↵Nick Coghlan2012-07-071-146/+407
| | | | ensure that errors are caught as expected
* Issue 14814: Eliminate bytes warnings from ipaddress by correctly throwing ↵Nick Coghlan2012-07-071-27/+34
| | | | an exception early when given bytes data of the wrong length. Also removes 2.x backwards compatibility code from associated tests.
* Issue 14814: Better handling of cases where octet/hextet parsing fails, ↵Nick Coghlan2012-07-071-36/+41
| | | | including ensuring that tracebacks are still clean even when calling class constructors directly
* Improve an internal ipaddress test, add a comment explaining why treating ↵Nick Coghlan2012-06-171-6/+21
| | | | networks as containers of interfaces rather than addresses would prove confusing
* #14814: ipaddress: refactor dup code, minor janitoring, bump coverageHynek Schlawack2012-06-051-28/+148
| | | | | | | | - remove duplicate netmask/hostmask code - make two ifs more pythonic - remove packed property for networks - some minor pep8 stuff - Test coverage is now at 97%, the rest are mostly unreachable safeguards.
* #14814: Remove dead code from ipaddressHynek Schlawack2012-06-041-0/+16
| | | | | _BaseNetwork contained (faulty) methods for creating string representations. I've fixed them and put them to use by eliminating identical overrides.
* #14814: Use correct comparison for IP addressesHynek Schlawack2012-06-041-0/+1
| | | | | ipaddress._BaseV4.is_unspecified() compared IP addresses using "in" which fails.
* #14814: Fix errror message creation in ipaddress.collapse_addressesHynek Schlawack2012-06-011-4/+11
|
* Issue #14814: Clean out an obsolete property and method from ipaddress ↵Nick Coghlan2012-05-271-1/+1
| | | | Network objects
* Issue #14814: Cleanup ipaddress header commentsNick Coghlan2012-05-271-16/+2
|
* Issue #14814: In the spirit of TOOWTDI, ditch the redundant version ↵Nick Coghlan2012-05-271-19/+1
| | | | parameter to the factory functions by using the appropriate direct class references instead
* Issue #14814: improve docstrings and arguments value handling, as per Terry ↵Sandro Tosi2012-05-231-0/+18
| | | | J. Reedy's comments
* Issue #14814: addition of the ipaddress module (stage 1 - code and tests)Nick Coghlan2012-05-201-0/+1142