Esempio n. 1
0
    def setup_build_message(self, **kwargs):

        _, builds = yield self.setupBuildResults(SUCCESS)

        g = BuildStatusGenerator(**kwargs)

        g.formatter = Mock(spec=g.formatter)
        g.formatter.formatMessageForBuildResults.return_value = {"body": "body",
                                                                 "type": "text",
                                                                 "subject": "subject"}

        reporter = Mock()
        reporter.getResponsibleUsersForBuild.return_value = []

        report = yield g.build_message(self.master, reporter, "mybldr", builds, SUCCESS)
        return (g, builds, report)
Esempio n. 2
0
    def setup_generator(self,
                        results=SUCCESS,
                        message=None,
                        db_args=None,
                        **kwargs):
        if message is None:
            message = {"body": "body", "type": "text", "subject": "subject"}
        if db_args is None:
            db_args = {}

        build = yield self.insert_build_finished_get_props(results, **db_args)

        g = BuildStatusGenerator(**kwargs)

        g.formatter = Mock(spec=g.formatter)
        g.formatter.format_message_for_build.return_value = message

        return (g, build)