Coverage for src/lib/python/isc/net/tests/parse_test : 97%
Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
|
# Copyright (C) 2010 Internet Systems Consortium, Inc. ("ISC") # # Permission to use, copy, modify, and distribute this software for any # purpose with or without fee is hereby granted, provided that the above # copyright notice and this permission notice appear in all copies. # # THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SYSTEMS CONSORTIUM # DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL # INTERNET SYSTEMS CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, # INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING # FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
""" Testcases for the isc.net.port_parse function """ """ Test if it fails on invalid input in the correct way. """
""" Test if it succeeds on valid inputs and returns the correct output """
""" Testcases for the isc.net.ip_par function """ """ Test if it fails on invalid input the correct way. """ # Address range not allowed # XXX: MacOS X's inet_pton() doesn't reject this form, so we # check the behavior of the underlying library implementation # before the actual test # This should be one part too long (eg. 9 segments) # Only one :: allowed
""" Test if it succeeds on valid inputs and returns addresses that look the same. """ # The OS could return something else than canonical form, in which # case the test would fail. However, I do not see an easy way to fix # the test, so it is left this way unless someone finds an OS that # does return something else. # It should strip the unnecesarry parts
|