def test__udp_range_action_partial_actual_count_zero(self):
        traffic_profile = TrexProfile(TrafficProfile)
        traffic_profile.udp['field1'] = 'value1'
        udp_partial = traffic_profile._udp_range_action_partial('field1')

        flow_vars_initial_length = len(traffic_profile.vm_flow_vars)
        udp_partial('1', '1', 'unneeded')
        self.assertEqual(len(traffic_profile.vm_flow_vars),
                         flow_vars_initial_length + 2)
    def test__udp_range_action_partial_count_greater_than_actual(self):
        traffic_profile = TrexProfile(TrafficProfile)
        traffic_profile.udp['field1'] = 'value1'
        udp_partial = traffic_profile._udp_range_action_partial(
            'field1', 'not_used_count')

        flow_vars_initial_length = len(traffic_profile.vm_flow_vars)
        udp_partial('1', '10', '100')
        self.assertEqual(len(traffic_profile.vm_flow_vars),
                         flow_vars_initial_length + 2)