def __init__(self): try: from lxml import etree except ImportError: raise RadishError('if you want to use the JUnit xml writer you have to "pip install radish-bdd[junit-xml]"') after.all(self.generate_junit_xml)
def __init__(self): before.each_feature(self.dot_formatter_before_each_feature) after.each_feature(lambda *args, **kwargs: sys.stdout.write("\n")) after.each_scenario(self.dot_formatter_after_each_scenario) after.each_step(self.dot_formatter_after_each_step) after.all(self.dot_formatter_failure_summary) self._failed_steps = []
def __init__(self): try: from lxml import etree except ImportError: raise RadishError( 'if you want to use the BDD xml writer you have to "pip install radish-bdd[bdd-xml]"' ) after.all(self.generate_bdd_xml)
def __init__(self): before.all(self.coverage_start) after.all(self.coverage_stop) if world.config.cover_packages: cover_packages = world.config.cover_packages.split(",") else: cover_packages = [] self.coverage = Coverage(source=cover_packages)
def __init__(self): before.all(self.syslog_writer_before_all) before.each_feature(self.syslog_writer_before_each_feature) before.each_scenario(self.syslog_writer_before_each_scenario) before.each_step(self.syslog_writer_before_each_step) after.all(self.syslog_writer_after_all) after.each_feature(self.syslog_writer_after_each_feature) after.each_scenario(self.syslog_writer_after_each_scenario) after.each_step(self.syslog_writer_after_each_step)
def __init__(self): try: from lxml import etree except ImportError: raise RadishError( 'if you want to use the JUnit xml writer you have to "pip install radish-bdd junit-xml lxml"' ) after.all(self.generate_junit_xml)
def __init__(self): before.all(self.coverage_start) after.all(self.coverage_stop) if world.config.cover_packages: self.cover_packages = world.config.cover_packages.split(",") else: self.cover_packages = [] self.coverage = None self.modules_on_init = set(sys.modules.keys())
def __init__(self, junit_xml_path, tag_expression, scenario_ids): try: from lxml import etree # noqa except ImportError: raise RadishError( "if you want to use the JUnit xml writer you have to " "'pip install lxml'") after.all(order=500)(functools.partial(generate_junit_xml, junit_xml_path, tag_expression, scenario_ids))
def __init__(self): self.failed_steps = [] before.each_feature(is_formatter=True)(self.write_feature_header) after.each_feature(is_formatter=True)( lambda *args, **kwargs: print("", flush=True) ) after.each_scenario(is_formatter=True)(self.write_dot_for_scenario) after.each_step(is_formatter=True)(self.remember_failed_steps) after.all(is_formatter=True)(self.write_endreport)
def __init__(self): # import syslog only if the extension got loaded # but not if the module got loaded. import syslog before.all(self.syslog_writer_before_all) before.each_feature(self.syslog_writer_before_each_feature) before.each_scenario(self.syslog_writer_before_each_scenario) before.each_step(self.syslog_writer_before_each_step) after.all(self.syslog_writer_after_all) after.each_feature(self.syslog_writer_after_each_feature) after.each_scenario(self.syslog_writer_after_each_scenario) after.each_step(self.syslog_writer_after_each_step)
def __init__(self): before.each_feature(is_formatter=True)(write_feature_header) after.each_feature(is_formatter=True)(write_feature_footer) before.each_rule(is_formatter=True)(write_rule_header) before.each_scenario(is_formatter=True)(write_scenario_header) after.each_scenario(is_formatter=True)(write_scenario_footer) before.each_step(is_formatter=True)(write_step_running) after.each_step(is_formatter=True)(write_step_result) after.all(is_formatter=True)(write_summary)
def __init__(self, marker): self.marker = marker # import syslog only if the extension got loaded # but not if the module got loaded. import syslog # noqa before.all()(self.syslog_writer_before_all) before.each_feature()(self.syslog_writer_before_each_feature) before.each_scenario()(self.syslog_writer_before_each_scenario) before.each_step()(self.syslog_writer_before_each_step) after.all()(self.syslog_writer_after_all) after.each_feature()(self.syslog_writer_after_each_feature) after.each_scenario()(self.syslog_writer_after_each_scenario) after.each_step()(self.syslog_writer_after_each_step)
def __init__(self): try: from coverage import Coverage except ImportError: raise RadishError( 'if you want to use the code coverage you have to "pip install radish-bdd[coverage]"' ) before.all(self.coverage_start) after.all(self.coverage_stop) if world.config.cover_packages: self.cover_packages = world.config.cover_packages.split(",") else: self.cover_packages = [] self.coverage = None self.modules_on_init = set(sys.modules.keys())
def __init__(self): after.all(self.console_write)
def __init__(self): after.all(self.generate_ccjson)
def __init__(self): after.all(self.generate_bdd_xml)
def __init__(self, cucumber_json_file, tag_expression, scenario_ids): after.all(order=500)(functools.partial(generate_cucumber_json, cucumber_json_file, tag_expression, scenario_ids))