def __init__(self, core, sequence, phout, answ, answ_level, timeout, cfg, is_main=False): self.core = core self.cfg = cfg self.address_wizard = AddressWizard() self.sequence_no = sequence self.stepper_wrapper = StepperWrapper(core, cfg) self.phout_file = phout self.answ_log = answ self.answ_log_level = answ_level self.timeout = timeout self.is_main = is_main # per benchmark self.instances = self.get_option('instances') self.ipv6 = None self.ssl = None self.address = None self.port = None self.tank_type = None self.stpd = None self.gatling = None self.phantom_http_line = None self.phantom_http_field_num = None self.phantom_http_field = None self.phantom_http_entity = None self.resolved_ip = None self.method_prefix = None self.source_log_prefix = None self.method_options = None self.client_cipher_suites = None self.client_certificate = None self.client_key = None
def __resolve(chunk): aw = AddressWizard() # return format: is_v6, parsed_ip, int(port), address_str return aw.resolve(chunk)