summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_ipaddress.py
Commit message (Collapse)AuthorAgeFilesLines
* Issue #23268: Fixed bugs in the comparison of ipaddress classes.Serhiy Storchaka2015-01-261-5/+42
|\
| * Issue #23268: Fixed bugs in the comparison of ipaddress classes.Serhiy Storchaka2015-01-261-5/+42
| |
* | Issue #23266: Restore the performance of ipaddress.collapse_addresses() whithSerhiy Storchaka2015-01-181-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-4/+9
|\ \ | |/
| * #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 #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 #20553. Use specific asserts in ipaddress tests.Serhiy Storchaka2014-02-081-18/+17
|\
| * Issue #20553. Use specific asserts in ipaddress tests.Serhiy Storchaka2014-02-081-18/+17
| |
* | Merge fix for #18805 from 3.3Nick Coghlan2014-02-081-20/+53
|\ \ | |/
| * Issue #18805: better netmask validation in ipaddressNick Coghlan2014-02-081-20/+53
| |
* | #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 #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-071-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-061-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-061-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-261-1/+1
| | | | Network objects
* Issue #14814: Cleanup ipaddress header commentsNick Coghlan2012-05-261-16/+2
|
* Issue #14814: In the spirit of TOOWTDI, ditch the redundant version ↵Nick Coghlan2012-05-261-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