def _create_scenario(self, **kwargs):
        res = Bunch()

        inforequest_args = kwargs.pop(u'inforequest_args', [])
        res.inforequest, res.branch, res.actions = self._create_inforequest_scenario(*inforequest_args)

        email_args = kwargs.pop(u'email_args', {})
        email_args.setdefault(u'inforequest', res.inforequest)
        res.email, res.rel = self._create_inforequest_email(**email_args)

        self.assertEqual(kwargs, {})
        return res
예제 #2
0
    def _create_scenario(self, **kwargs):
        res = Bunch()

        inforequest_args = kwargs.pop(u'inforequest_args', [])
        res.inforequest, res.branch, res.actions = self._create_inforequest_scenario(
            *inforequest_args)

        email_args = kwargs.pop(u'email_args', {})
        email_args.setdefault(u'inforequest', res.inforequest)
        res.email, res.rel = self._create_inforequest_email(**email_args)

        self.assertEqual(kwargs, {})
        return res
예제 #3
0
    def _create_scenario(self, **kwargs):
        res = Bunch()

        inforequest_args = kwargs.pop(u'inforequest_args', [])
        inforequest_scenario = kwargs.pop(u'inforequest_scenario', self.good_scenario)
        inforequest_args = list(inforequest_args) + list(inforequest_scenario)
        res.inforequest, res.branch, res.actions = self._create_inforequest_scenario(*inforequest_args)

        draft_args = kwargs.pop(u'draft_args', None)
        if draft_args is not None:
            draft_args.setdefault(u'inforequest', res.inforequest)
            draft_args.setdefault(u'type', self.action_type)
            res.draft = self._create_action_draft(**draft_args)

        self.assertEqual(kwargs, {})
        return res
예제 #4
0
    def _create_scenario(self, **kwargs):
        res = Bunch()

        inforequest_args = kwargs.pop(u'inforequest_args', [])
        inforequest_scenario = kwargs.pop(u'inforequest_scenario', self.good_scenario)
        inforequest_args = list(inforequest_args) + list(inforequest_scenario)
        res.inforequest, res.branch, res.actions = self._create_inforequest_scenario(*inforequest_args)

        draft_args = kwargs.pop(u'draft_args', None)
        if draft_args is not None:
            draft_args.setdefault(u'inforequest', res.inforequest)
            draft_args.setdefault(u'type', self.action_type)
            res.draft = self._create_action_draft(**draft_args)

        self.assertEqual(kwargs, {})
        return res
예제 #5
0
    def _create_scenario(self, **kwargs):
        res = Bunch()

        created = kwargs.pop(u'created', u'2010-03-07 10:33:00')
        timewarp.jump(local_datetime_from_local(created))

        inforequest_args = kwargs.pop(u'inforequest_args', [])
        inforequest_scenario = kwargs.pop(u'inforequest_scenario', [u'request'])
        inforequest_args = list(inforequest_args) + list(inforequest_scenario)
        res.inforequest, res.branch, res.actions = self._create_inforequest_scenario(*inforequest_args)
        res.action = res.branch.last_action

        now = kwargs.pop(u'now', u'2010-07-08 10:33:00')
        timewarp.jump(local_datetime_from_local(now))

        self.assertEqual(kwargs, {})
        self._scenario = res
        return res
    def _create_scenario(self, **kwargs):
        res = Bunch()

        created = kwargs.pop(u'created', u'2010-03-07 10:33:00')
        timewarp.jump(local_datetime_from_local(created))

        inforequest_args = kwargs.pop(u'inforequest_args', [])
        inforequest_scenario = kwargs.pop(u'inforequest_scenario',
                                          [u'request'])
        inforequest_args = list(inforequest_args) + list(inforequest_scenario)
        res.inforequest, res.branch, res.actions = self._create_inforequest_scenario(
            *inforequest_args)
        res.action = res.branch.last_action

        now = kwargs.pop(u'now', u'2010-07-08 10:33:00')
        timewarp.jump(local_datetime_from_local(now))

        self.assertEqual(kwargs, {})
        self._scenario = res
        return res