示例#1
0
def network(scope, prefixes):
    """
    Given a prefix, this function returns the corresponding network address.

    :type  prefixes: string
    :param prefixes: An IP prefix.
    :rtype:  string
    :return: The network address(es) of the prefix length(s).
    """
    return [ipv4.network(pfx) for pfx in prefixes]
示例#2
0
文件: ipv4.py 项目: 0x24bin/exscript
def network(scope, prefixes):
    """
    Given a prefix, this function returns the corresponding network address.

    @type  prefixes: string
    @param prefixes: An IP prefix.
    @rtype:  string
    @return: The network address(es) of the prefix length(s).
    """
    return [ipv4.network(pfx) for pfx in prefixes]
示例#3
0
 def testNetwork(self):
     from Exscript.util.ipv4 import network
     self.assertEqual(network('10.0.0.0/30'), '10.0.0.0')
     self.assertEqual(network('10.0.0.1/30'), '10.0.0.0')
     self.assertEqual(network('10.0.0.2/30'), '10.0.0.0')
     self.assertEqual(network('10.0.0.3/30'), '10.0.0.0')
     self.assertEqual(network('10.0.0.0/24'), '10.0.0.0')
     self.assertEqual(network('10.0.0.255/24'), '10.0.0.0')
示例#4
0
 def testNetwork(self):
     from Exscript.util.ipv4 import network
     self.assertEqual(network('10.0.0.0/30'), '10.0.0.0')
     self.assertEqual(network('10.0.0.1/30'), '10.0.0.0')
     self.assertEqual(network('10.0.0.2/30'), '10.0.0.0')
     self.assertEqual(network('10.0.0.3/30'), '10.0.0.0')
     self.assertEqual(network('10.0.0.0/24'), '10.0.0.0')
     self.assertEqual(network('10.0.0.255/24'), '10.0.0.0')