Example #1
0
 def test_teacher_edit_view(self):
     from eportfolio.models.app import Application
     from eportfolio.views.teacher import teacher_edit_view
     
     root = Application()
     teacher = self._add_teacher()
     
     request = testing.DummyRequest(root=root)
     response = teacher_edit_view(root['users'][teacher.id], request)
     self.failUnless('Edit' in response.body)
     
     request = testing.DummyRequest(root=root)
     request.params['form.submitted'] = 1
     request.params['first_name'] = u'Leopold'
     request.params['last_name'] = u'Bloom'
     request.params['email'] = u'*****@*****.**'
     request.params['portrait'] = u''
     teacher_edit_view(root['users'][teacher.id], request)
     self.assertEquals(u'Leopold', teacher.first_name)
     self.assertEquals(u'Bloom', teacher.last_name)
     self.assertEquals(u'*****@*****.**', teacher.email)
Example #2
0
    def test_teacher_edit_view(self):
        from eportfolio.models.app import Application
        from eportfolio.views.teacher import teacher_edit_view

        root = Application()
        teacher = self._add_teacher()

        request = testing.DummyRequest(root=root)
        response = teacher_edit_view(root['users'][teacher.id], request)
        self.failUnless('Edit' in response.body)

        request = testing.DummyRequest(root=root)
        request.params['form.submitted'] = 1
        request.params['first_name'] = u'Leopold'
        request.params['last_name'] = u'Bloom'
        request.params['email'] = u'*****@*****.**'
        request.params['portrait'] = u''
        teacher_edit_view(root['users'][teacher.id], request)
        self.assertEquals(u'Leopold', teacher.first_name)
        self.assertEquals(u'Bloom', teacher.last_name)
        self.assertEquals(u'*****@*****.**', teacher.email)
Example #3
0
 def test_teacher_add_view(self):
     from eportfolio.models.app import Application
     from eportfolio.views.teacher import teacher_edit_view
     
     root = Application()
     
     request = testing.DummyRequest(root=root)
     response = teacher_edit_view(root['users'], request)
     self.failUnless('Add' in response.body)
     
     request = testing.DummyRequest(root=root)
     request.params['form.submitted'] = 1
     request.params['first_name'] = u'Buck'
     request.params['last_name'] = u'Mulligan'
     request.params['email'] = u'*****@*****.**'
     request.params['password'] = u''
     request.params['portrait'] = u''
     # Empty password field triggers registration mail
     teacher_edit_view(root['users'], request)
     registration_mail = self.mailer.mails[-1]
     mail_address = '%s %s <%s>' % (u'Buck', u'Mulligan', u'*****@*****.**')
     self.assertEquals(mail_address, registration_mail['To'])
Example #4
0
    def test_teacher_add_view(self):
        from eportfolio.models.app import Application
        from eportfolio.views.teacher import teacher_edit_view

        root = Application()

        request = testing.DummyRequest(root=root)
        response = teacher_edit_view(root['users'], request)
        self.failUnless('Add' in response.body)

        request = testing.DummyRequest(root=root)
        request.params['form.submitted'] = 1
        request.params['first_name'] = u'Buck'
        request.params['last_name'] = u'Mulligan'
        request.params['email'] = u'*****@*****.**'
        request.params['password'] = u''
        request.params['portrait'] = u''
        # Empty password field triggers registration mail
        teacher_edit_view(root['users'], request)
        registration_mail = self.mailer.mails[-1]
        mail_address = '%s %s <%s>' % (u'Buck', u'Mulligan',
                                       u'*****@*****.**')
        self.assertEquals(mail_address, registration_mail['To'])