Пример #1
0
    def afterSetUp(self):
        addNyFolder(self.portal, 'myfolder', contributor='admin', submitted=1)
        start_date = (date.today() - timedelta(days=1)).strftime('%d/%m/%Y')
        end_date = (date.today() + timedelta(days=10)).strftime('%d/%m/%Y')
        addNyTalkBackConsultation(self.portal.myfolder,
                                  title="Test consultation",
                                  start_date=start_date,
                                  end_date=end_date,
                                  contributor='admin',
                                  submitted=1)
        consultation = self.portal.myfolder['test-consultation']
        consultation.invitations._send_invitation(
            name='The Invitee',
            email='*****@*****.**',
            organization='Thinkle University',
            notes='Knows his shit',
            inviter_userid='contributor',
            inviter_name='Contributor Test',
            message='')
        consultation.addSection(
            id='test-section',
            title='Test section',
            body='<p>First paragraph</p><p>Second paragraph</p>')
        transaction.commit()

        self.consultation = self.portal.myfolder['test-consultation']
        self.invite_key = self.consultation.invitations._invites.values(
        )[0].key
        self.diverted_mail = divert_mail()
        self.cons_url = 'http://localhost/portal/myfolder/test-consultation'
Пример #2
0
 def afterSetUp(self):
     addNyFolder(self.portal, 'myfolder', contributor='admin', submitted=1)
     start_date = (date.today() - timedelta(days=1)).strftime('%d/%m/%Y')
     end_date = (date.today() + timedelta(days=10)).strftime('%d/%m/%Y')
     addNyTalkBackConsultation(self.portal.myfolder, title="Test consultation",
         start_date=start_date, end_date=end_date,
         contributor='admin', submitted=1)
     transaction.commit()
     self.consultation = self.portal.myfolder['test-consultation']
     self.diverted_mail = divert_mail()
     self.cons_url = 'http://localhost/portal/myfolder/test-consultation'
Пример #3
0
 def afterSetUp(self):
     addNyFolder(self.portal, 'myfolder', contributor='admin', submitted=1)
     start_date = (date.today() - timedelta(days=1)).strftime('%d/%m/%Y')
     end_date = (date.today() + timedelta(days=10)).strftime('%d/%m/%Y')
     addNyTalkBackConsultation(self.portal.myfolder, title="Test consultation",
         start_date=start_date, end_date=end_date,
         contributor='admin', submitted=1)
     transaction.commit()
     self.consultation = self.portal.myfolder['test-consultation']
     self.diverted_mail = divert_mail()
     self.cons_url = 'http://localhost/portal/myfolder/test-consultation'
Пример #4
0
    def setUp(self):
        super(WidgetFunctionalTest, self).setUp()

        self.portal.gl_add_site_language('fr', 'French')
        addNyFolder(self.portal, 'myfolder', contributor='admin', submitted=1)
        releasedate = (date.today() - timedelta(days=1)).strftime('%d/%m/%Y')
        expirationdate = (date.today() + timedelta(days=10)).strftime('%d/%m/%Y')
        manage_addMegaSurvey(self.portal.myfolder, title="Test survey",
            releasedate=releasedate, expirationdate=expirationdate,
            allow_anonymous=0, contributor='admin', submitted=0)
        self.survey = self.portal.myfolder['test-survey']
        self.diverted_mail = divert_mail()
        self.survey_url = 'http://localhost/portal/myfolder/test-survey'
        transaction.commit()
Пример #5
0
    def afterSetUp(self):
        addNyFolder(self.portal, 'myfolder', contributor='admin', submitted=1)
        start_date = (date.today() - timedelta(days=1)).strftime('%d/%m/%Y')
        end_date = (date.today() + timedelta(days=10)).strftime('%d/%m/%Y')
        addNyTalkBackConsultation(self.portal.myfolder,
                                  title="Test consultation",
                                  start_date=start_date,
                                  end_date=end_date,
                                  contributor='admin',
                                  submitted=1)
        consultation = self.portal.myfolder['test-consultation']

        consultation.addSection(
            id='test-section',
            title='Test section',
            body='<p>First paragraph</p><p>Second paragraph</p>')

        consultation.invitations._send_invitation(
            name='The Invitee',
            email='*****@*****.**',
            organization='Thinkle University',
            notes='Knows his shit',
            inviter_userid='contributor',
            inviter_name='Contributor Test',
            message='')
        self.invite_key = consultation.invitations._invites.values()[0].key

        permattr = '_Naaya___Invite_to_TalkBack_Consultation_Permission'
        setattr(consultation, permattr, ['Reviewer'])

        comments = []
        paragraph_000 = consultation['test-section']['000']
        # comment 0
        id0 = addComment(paragraph_000,
                         contributor='contributor',
                         message=u'comment by contributor (0)')
        comments.append(paragraph_000[id0])

        # comment 1
        id1 = addComment(consultation['test-section']['000'],
                         contributor='invite:' + self.invite_key,
                         message=u'invitee comment (1)')
        comments.append(paragraph_000[id1])

        transaction.commit()

        self.comments = comments
        self.consultation = self.portal.myfolder['test-consultation']
        self.diverted_mail = divert_mail()
        self.cons_url = 'http://localhost/portal/myfolder/test-consultation'
Пример #6
0
    def setUp(self):
        super(WidgetFunctionalTest, self).setUp()

        self.portal.gl_add_site_language('fr', 'French')
        addNyFolder(self.portal, 'myfolder', contributor='admin', submitted=1)
        releasedate = (date.today() - timedelta(days=1)).strftime('%d/%m/%Y')
        expirationdate = (date.today() +
                          timedelta(days=10)).strftime('%d/%m/%Y')
        manage_addMegaSurvey(self.portal.myfolder,
                             title="Test survey",
                             releasedate=releasedate,
                             expirationdate=expirationdate,
                             allow_anonymous=0,
                             contributor='admin',
                             submitted=0)
        self.survey = self.portal.myfolder['test-survey']
        self.diverted_mail = divert_mail()
        self.survey_url = 'http://localhost/portal/myfolder/test-survey'
        transaction.commit()
Пример #7
0
    def setUp(self):
        super(SurveyTestCase, self).setUp()

        addNyFolder(self.portal, 'myfolder', contributor='admin', submitted=1)
        releasedate = (date.today() - timedelta(days=1)).strftime('%d/%m/%Y')
        expirationdate = (date.today() + timedelta(days=10)).strftime('%d/%m/%Y')
        manage_addMegaSurvey(self.portal.myfolder, title="Test survey",
            releasedate=releasedate, expirationdate=expirationdate,
            allow_anonymous=1, contributor='admin', submitted=1)
        self.survey = self.portal.myfolder['test-survey']
        self.survey.addWidget(title="Question",
            meta_type="Naaya String Widget")
        manage_addSurveyAnswer(self.survey, respondent='admin',
            datamodel={'w_question': 'String answer...'},
            anonymous_answer=True)
        self.survey.generateFullReport(title='Full report')
        self.diverted_mail = divert_mail()
        self.survey_url = 'http://localhost/portal/myfolder/test-survey'
        transaction.commit()
Пример #8
0
    def afterSetUp(self):
        addNyFolder(self.portal, 'myfolder', contributor='admin', submitted=1)
        start_date = (date.today() - timedelta(days=1)).strftime('%d/%m/%Y')
        end_date = (date.today() + timedelta(days=10)).strftime('%d/%m/%Y')
        addNyTalkBackConsultation(self.portal.myfolder, title="Test consultation",
            start_date=start_date, end_date=end_date,
            contributor='admin', submitted=1)
        consultation = self.portal.myfolder['test-consultation']

        consultation.addSection(
            id='test-section', title='Test section',
            body='<p>First paragraph</p><p>Second paragraph</p>')

        consultation.invitations._send_invitation(
            name='The Invitee', email='*****@*****.**',
            organization='Thinkle University', notes='Knows his shit',
            inviter_userid='contributor', inviter_name='Contributor Test', message='')
        self.invite_key = consultation.invitations._invites.values()[0].key

        permattr = '_Naaya___Invite_to_TalkBack_Consultation_Permission'
        setattr(consultation, permattr, ['Reviewer'])

        comments = []
        paragraph_000 = consultation['test-section']['000']
        # comment 0
        id0 = addComment(paragraph_000,
                         contributor='contributor',
                         message=u'comment by contributor (0)')
        comments.append(paragraph_000[id0])

        # comment 1
        id1 = addComment(consultation['test-section']['000'],
                         contributor='invite:' + self.invite_key,
                         message=u'invitee comment (1)')
        comments.append(paragraph_000[id1])

        transaction.commit()

        self.comments = comments
        self.consultation = self.portal.myfolder['test-consultation']
        self.diverted_mail = divert_mail()
        self.cons_url = 'http://localhost/portal/myfolder/test-consultation'
Пример #9
0
    def afterSetUp(self):
        addNyFolder(self.portal, 'myfolder', contributor='admin', submitted=1)
        start_date = (date.today() - timedelta(days=1)).strftime('%d/%m/%Y')
        end_date = (date.today() + timedelta(days=10)).strftime('%d/%m/%Y')
        addNyTalkBackConsultation(self.portal.myfolder, title="Test consultation",
            start_date=start_date, end_date=end_date,
            contributor='admin', submitted=1)
        consultation = self.portal.myfolder['test-consultation']
        consultation.invitations._send_invitation(
            name='The Invitee', email='*****@*****.**',
            organization='Thinkle University', notes='Knows his shit',
            inviter_userid='contributor', inviter_name='Contributor Test', message='')
        consultation.addSection(
            id='test-section', title='Test section',
            body='<p>First paragraph</p><p>Second paragraph</p>')
        transaction.commit()

        self.consultation = self.portal.myfolder['test-consultation']
        self.invite_key = self.consultation.invitations._invites.values()[0].key
        self.diverted_mail = divert_mail()
        self.cons_url = 'http://localhost/portal/myfolder/test-consultation'
Пример #10
0
 def beforeTearDown(self):
     divert_mail(False)
     self.portal.manage_delObjects(['myfolder'])
     transaction.commit()
Пример #11
0
 def beforeTearDown(self):
     divert_mail(False)
     self.portal.manage_delObjects(['myfolder'])
     transaction.commit()