def _fill_traffic_profile(self): traffic_mapping = self._get_traffic_profile() traffic_map_data = { 'flow': self._get_traffic_flow(), 'imix': self._get_traffic_imix(), 'private': {}, 'public': {}, } traffic_vnfd = vnfdgen.generate_vnfd(traffic_mapping, traffic_map_data) self.traffic_profile = TrafficProfile.get(traffic_vnfd) return self.traffic_profile
def _fill_traffic_profile(self, scenario_cfg, context_cfg): flow = self._get_traffic_flow(scenario_cfg) imix = self._get_traffic_imix(scenario_cfg) traffic_mapping, private, public = \ self._get_traffic_profile(scenario_cfg, context_cfg) traffic_profile = vnfdgen.generate_vnfd(traffic_mapping, { "imix": imix, "flow": flow, "private": private, "public": public }) return TrafficProfile.get(traffic_profile)
def test_get(self): traffic_profile = TrafficProfile(self.TRAFFIC_PROFILE) self.assertRaises(RuntimeError, traffic_profile.get, self.TRAFFIC_PROFILE)
def test_execute(self): traffic_profile = TrafficProfile(self.TRAFFIC_PROFILE) self.assertRaises(NotImplementedError, traffic_profile.execute, {})
def test___init__(self): traffic_profile = TrafficProfile(self.TRAFFIC_PROFILE) self.assertEqual(self.TRAFFIC_PROFILE, traffic_profile.params)