예제 #1
0
파일: ipv4.py 프로젝트: souperrod/exscript
def broadcast(scope, prefixes):
    """
    Given a prefix, this function returns the corresponding broadcast address.

    :type  prefixes: string
    :param prefixes: An IP prefix.
    :rtype:  string
    :return: The broadcast address(es) of the prefix length(s).
    """
    return [ipv4.broadcast(pfx) for pfx in prefixes]
예제 #2
0
파일: ipv4.py 프로젝트: 0x24bin/exscript
def broadcast(scope, prefixes):
    """
    Given a prefix, this function returns the corresponding broadcast address.

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