コード例 #1
0
ファイル: test_base.py プロジェクト: yedan2010/neutron
def get_list_of_random_networks(num=10):
    for i in range(5):
        res = [tools.get_random_ip_network() for i in range(num)]
        # make sure there are no duplicates
        if len(set(res)) == num:
            return res
    raise Exception('Failed to generate unique networks')
コード例 #2
0
ファイル: test_base.py プロジェクト: zdohnal/neutron
def get_list_of_random_networks(num=10):
    for i in range(5):
        res = [tools.get_random_ip_network() for i in range(num)]
        # make sure there are no duplicates
        if len(set(res)) == num:
            return res
    raise Exception('Failed to generate unique networks')
コード例 #3
0
ファイル: test_common_types.py プロジェクト: 21atlas/neutron
 def setUp(self):
     super(IPNetworkFieldTest, self).setUp()
     self.field = common_types.IPNetworkField()
     addrs = [
         tools.get_random_ip_network(version=ip_version)
         for ip_version in constants.IP_ALLOWED_VERSIONS
     ]
     self.coerce_good_values = [(addr, addr) for addr in addrs]
     self.coerce_bad_values = [
         'ypp', 'g3:vvv',
         # the field type is strict and does not allow to pass strings, even
         # if they represent a valid IP network
         '10.0.0.0/24',
     ]
     self.to_primitive_values = self.coerce_good_values
     self.from_primitive_values = self.coerce_good_values
コード例 #4
0
 def setUp(self):
     super(IPNetworkFieldTest, self).setUp()
     self.field = common_types.IPNetworkField()
     addrs = [
         tools.get_random_ip_network(version=ip_version)
         for ip_version in constants.IP_ALLOWED_VERSIONS
     ]
     self.coerce_good_values = [(addr, addr) for addr in addrs]
     self.coerce_bad_values = [
         'ypp', 'g3:vvv',
         # the field type is strict and does not allow to pass strings, even
         # if they represent a valid IP network
         '10.0.0.0/24',
     ]
     self.to_primitive_values = self.coerce_good_values
     self.from_primitive_values = self.coerce_good_values
コード例 #5
0
def get_list_of_random_networks(num=10):
    return [tools.get_random_ip_network() for i in range(num)]
コード例 #6
0
ファイル: test_base.py プロジェクト: panxia6679/neutron
def get_list_of_random_networks(num=10):
    return [tools.get_random_ip_network() for i in range(num)]