Ignore:
Timestamp:
7 Nov 2012, 17:22:50 (12 years ago)
Author:
Henrik Bettermann
Message:

Disable condition: "Students are only allowed to pay for the next session if current session payment"

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.uniben/trunk/src/waeup/uniben/students/tests/test_browser.py

    r9522 r9570  
    296296        self.browser.getControl(name="form.p_category").value = ['schoolfee']
    297297        self.browser.getControl("Create ticket").click()
    298         self.assertMatches('...You have not yet paid your current/active session...',
    299                            self.browser.contents)
    300         # Ok, let's pay the first schoolfee ticket.
    301         schoolfee_ticket.approve()
    302         self.browser.open(self.payments_path + '/addop')
    303         self.browser.getControl(name="form.p_category").value = ['schoolfee']
    304         self.browser.getControl("Create ticket").click()
     298
     299
     300        #self.assertMatches('...You have not yet paid your current/active session...',
     301        #                   self.browser.contents)
     302        ## Ok, let's pay the first schoolfee ticket.
     303        #schoolfee_ticket.approve()
     304        #self.browser.open(self.payments_path + '/addop')
     305        #self.browser.getControl(name="form.p_category").value = ['schoolfee']
     306        #self.browser.getControl("Create ticket").click()
     307
     308
    305309        self.assertMatches('...ticket created...',
    306310                           self.browser.contents)
     
    430434
    431435        IWorkflowState(self.student).setState('returning')
    432         error, payment = utils.setPaymentDetails('schoolfee',
    433             self.student, None, None)
    434         self.assertTrue(
    435             u'You have not yet paid your current/active session.' in error)
    436         # Ok, that means we have to add paid payment ticket first.
    437         payment = createObject('waeup.StudentOnlinePayment')
    438         payment.p_category = u'schoolfee'
    439         payment.p_session = self.student.current_session
    440         payment.p_item = u'My Certificate'
    441         payment.p_id = u'anyid'
    442         payment.p_state = u'paid'
    443         self.student['payments']['anykey'] = payment
     436
     437
     438        #error, payment = utils.setPaymentDetails('schoolfee',
     439        #    self.student, None, None)
     440        #self.assertTrue(
     441        #    u'You have not yet paid your current/active session.' in error)
     442        ## Ok, that means we have to add paid payment ticket first.
     443        #payment = createObject('waeup.StudentOnlinePayment')
     444        #payment.p_category = u'schoolfee'
     445        #payment.p_session = self.student.current_session
     446        #payment.p_item = u'My Certificate'
     447        #payment.p_id = u'anyid'
     448        #payment.p_state = u'paid'
     449        #self.student['payments']['anykey'] = payment
     450
     451
    444452        error, payment = utils.setPaymentDetails('schoolfee',
    445453            self.student, None, None)
Note: See TracChangeset for help on using the changeset viewer.