コード例 #1
0
    def _set_providers(self, report_writers):
        self._providers = {}
        logging.debug(
            'Setting the following report writers: {}'.format(report_writers))

        if ReportWriters.JUNIT & report_writers:
            writer = nutter_api.get_report_writer(
                ReportWritersTypes.JUNIT.value)
            self._providers[ReportWritersTypes.JUNIT] = writer

        if ReportWriters.TAGS & report_writers:
            writer = nutter_api.get_report_writer(
                ReportWritersTypes.TAGS.value)
            self._providers[ReportWritersTypes.TAGS] = writer
コード例 #2
0
def test__get_report_writer__tagsreportwriter__valid_instance():
    writer = nutter_api.get_report_writer('TagsReportWriter')

    assert isinstance(writer, TagsReportWriter)
コード例 #3
0
def test__get_report_writer__junitxmlreportwriter__valid_instance():
    writer = nutter_api.get_report_writer('JunitXMLReportWriter')

    assert isinstance(writer, JunitXMLReportWriter)