Changeset 18100


Ignore:
Timestamp:
29 Jun 2025, 09:35:51 (5 hours ago)
Author:
Henrik Bettermann
Message:

Fix tests.

Location:
main/waeup.uniben/trunk/src/waeup/uniben
Files:
2 edited

Legend:

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

    r18020 r18100  
    4646    #    return
    4747
     48    def fill_correct_values(self):
     49        # Fill the edit form with suitable values
     50        self.browser.getControl(name="form.firstname").value = 'John'
     51        self.browser.getControl(name="form.middlename").value = 'Anthony'
     52        self.browser.getControl(name="form.lastname").value = 'Tester'
     53        self.browser.getControl(name="form.course1").value = ['CERT1']
     54        self.browser.getControl(name="form.date_of_birth").value = '09/09/1988'
     55        self.browser.getControl(name="form.sex").value = ['m']
     56        self.browser.getControl(name="form.email").value = 'xx@yy.zz'
     57        self.browser.getControl(name="form.phone.ext").value = '12345'
     58
    4859    def test_applicant_access(self):
    4960        # Anonymous users can't see the application fee.
     
    266277        self.browser.getControl(name="form.sex").value = ['m']
    267278        self.browser.getControl(name="form.email").value = 'xx@yy.zz'
     279        self.browser.getControl(name="form.phone.ext").value = '12345'
    268280        image = open(SAMPLE_IMAGE, 'rb')
    269281        ctrl = self.browser.getControl(name='form.passport')
  • main/waeup.uniben/trunk/src/waeup/uniben/students/tests/test_browser.py

    r18064 r18100  
    905905        self.browser.getLink("here").click()
    906906        self.browser.getControl(name="form.course").value = ['COURSE1']
    907         # Non-final year students can't add ticket with 51 credits
    908         self.app['faculties']['fac1']['dep1'].courses['COURSE1'].credits = 51
     907        # Non-final year students can't add ticket with 52 credits
     908        self.app['faculties']['fac1']['dep1'].courses['COURSE1'].credits = 52
    909909        self.browser.getControl("Add course ticket").click()
    910         self.assertMatches('...Maximum credits exceeded...',
    911                            self.browser.contents)
    912         # Final year students can't add ticket with 52 credits ...
    913         self.app['faculties']['fac1']['dep1'].courses['COURSE1'].credits = 52
     910        self.assertTrue('Maximum credits exceeded' in self.browser.contents)
     911        # Final year students can't add ticket with 54 credits ...
     912        self.app['faculties']['fac1']['dep1'].courses['COURSE1'].credits = 54
    914913        self.student['studycourse'].certificate.end_level = 700
    915914        self.browser.getControl("Add course ticket").click()
    916         self.assertMatches('...Maximum credits exceeded...',
    917                            self.browser.contents)
    918         # ... but with 51 credits
    919         self.app['faculties']['fac1']['dep1'].courses['COURSE1'].credits = 51
     915        self.assertTrue('Maximum credits exceeded.' in self.browser.contents)
     916        # ... but with 53 credits
     917        self.app['faculties']['fac1']['dep1'].courses['COURSE1'].credits = 53
    920918        self.browser.getControl("Add course ticket").click()
    921919        self.assertMatches('...Successfully added COURSE1...',
Note: See TracChangeset for help on using the changeset viewer.