Пример #1
0
 def test_get_network_profiles(self):
     test_profiles = [{'name': 'test_profile1',
                       'segment_type': 'vlan',
                       'physical_network': 'phys1',
                       'segment_range': '200-210'},
                      {'name': 'test_profile2',
                       'segment_type': 'vlan',
                       'physical_network': 'phys1',
                       'segment_range': '211-220'},
                      {'name': 'test_profile3',
                       'segment_type': 'vlan',
                       'physical_network': 'phys1',
                       'segment_range': '221-230'},
                      {'name': 'test_profile4',
                       'segment_type': 'vlan',
                       'physical_network': 'phys1',
                       'segment_range': '231-240'},
                      {'name': 'test_profile5',
                       'segment_type': 'vlan',
                       'physical_network': 'phys1',
                       'segment_range': '241-250'},
                      {'name': 'test_profile6',
                       'segment_type': 'vlan',
                       'physical_network': 'phys1',
                       'segment_range': '251-260'},
                      {'name': 'test_profile7',
                       'segment_type': 'vlan',
                       'physical_network': 'phys1',
                       'segment_range': '261-270'}]
     [n1kv_db_v2.create_network_profile(self.session, p)
      for p in test_profiles]
     # TODO(abhraut): Fix this test to work with real tenant_td
     profiles = n1kv_db_v2._get_network_profiles(db_session=self.session)
     self.assertEqual(len(test_profiles), len(list(profiles)))
Пример #2
0
 def test_get_network_profiles(self):
     test_profiles = [{'name': 'test_profile1',
                       'segment_type': 'vlan',
                       'physical_network': 'phys1',
                       'segment_range': '200-210'},
                      {'name': 'test_profile2',
                       'segment_type': 'vlan',
                       'physical_network': 'phys1',
                       'segment_range': '211-220'},
                      {'name': 'test_profile3',
                       'segment_type': 'vlan',
                       'physical_network': 'phys1',
                       'segment_range': '221-230'},
                      {'name': 'test_profile4',
                       'segment_type': 'vlan',
                       'physical_network': 'phys1',
                       'segment_range': '231-240'},
                      {'name': 'test_profile5',
                       'segment_type': 'vlan',
                       'physical_network': 'phys1',
                       'segment_range': '241-250'},
                      {'name': 'test_profile6',
                       'segment_type': 'vlan',
                       'physical_network': 'phys1',
                       'segment_range': '251-260'},
                      {'name': 'test_profile7',
                       'segment_type': 'vlan',
                       'physical_network': 'phys1',
                       'segment_range': '261-270'}]
     [n1kv_db_v2.create_network_profile(self.session, p)
      for p in test_profiles]
     # TODO(abhraut): Fix this test to work with real tenant_td
     profiles = n1kv_db_v2._get_network_profiles(db_session=self.session)
     self.assertEqual(len(test_profiles), len(list(profiles)))
Пример #3
0
 def _initialize_network_vlan_ranges(self):
     self.network_vlan_ranges = {}
     network_profiles = n1kv_db_v2._get_network_profiles()
     for network_profile in network_profiles:
         if network_profile['segment_type'] == c_const.NETWORK_TYPE_VLAN:
             seg_min, seg_max = self._get_segment_range(
                 network_profile['segment_range'])
             self._add_network_vlan_range(network_profile[
                 'physical_network'], int(seg_min), int(seg_max))
Пример #4
0
 def _initialize_network_vlan_ranges(self):
     self.network_vlan_ranges = {}
     network_profiles = n1kv_db_v2._get_network_profiles()
     for network_profile in network_profiles:
         if network_profile['segment_type'] == c_const.NETWORK_TYPE_VLAN:
             seg_min, seg_max = self._get_segment_range(
                 network_profile['segment_range'])
             self._add_network_vlan_range(
                 network_profile['physical_network'], int(seg_min),
                 int(seg_max))
Пример #5
0
 def test_get_network_profiles(self):
     test_profiles = [
         {"name": "test_profile1", "segment_type": "vlan", "physical_network": "phys1", "segment_range": "200-210"},
         {"name": "test_profile2", "segment_type": "vlan", "physical_network": "phys1", "segment_range": "211-220"},
         {"name": "test_profile3", "segment_type": "vlan", "physical_network": "phys1", "segment_range": "221-230"},
         {"name": "test_profile4", "segment_type": "vlan", "physical_network": "phys1", "segment_range": "231-240"},
         {"name": "test_profile5", "segment_type": "vlan", "physical_network": "phys1", "segment_range": "241-250"},
         {"name": "test_profile6", "segment_type": "vlan", "physical_network": "phys1", "segment_range": "251-260"},
         {"name": "test_profile7", "segment_type": "vlan", "physical_network": "phys1", "segment_range": "261-270"},
     ]
     [n1kv_db_v2.create_network_profile(self.session, p) for p in test_profiles]
     # TODO(abhraut): Fix this test to work with real tenant_td
     profiles = n1kv_db_v2._get_network_profiles(db_session=self.session)
     self.assertEqual(len(test_profiles), len(list(profiles)))