Ignore:
Timestamp:
16 Jan 2014, 15:46:17 (11 years ago)
Author:
Henrik Bettermann
Message:

Implement validation of PAYMENT_TYPE parameter.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.aaue/trunk/src/waeup/aaue/etranzact/tests.py

    r10932 r10937  
    7474
    7575    def test_webservice(self):
    76         self.browser.open('http://localhost/app/feerequest?PAYEE_ID=%s' % self.p_id)
     76        self.browser.open(
     77            'http://localhost/app/feerequest?PAYEE_ID=%s&PAYMENT_TYPE=SCHOOL-FEE'
     78            % self.p_id)
    7779        self.assertEqual(self.browser.contents,
    7880            # Version 1
     
    105107            'PhoneNumber=1234' % self.p_id)
    106108
     109        self.browser.open('http://localhost/app/feerequest')
     110        self.assertEqual(self.browser.contents, '-1')
    107111        self.browser.open('http://localhost/app/feerequest?NONSENSE=nonsense')
    108112        self.assertEqual(self.browser.contents, '-1')
     113        self.browser.open(
     114            'http://localhost/app/feerequest?PAYEE_ID=%s&PAYMENT_TYPE=NONSENSE'
     115            % self.p_id)
     116        self.assertEqual(self.browser.contents, '-3')
     117        self.browser.open(
     118            'http://localhost/app/feerequest?PAYEE_ID=%s'
     119            % self.p_id)
     120        self.assertEqual(self.browser.contents, '-3')
     121        self.browser.open(
     122            'http://localhost/app/feerequest?PAYEE_ID=%s&PAYMENT_TYPE=ACCEPTANCE-FEE'
     123            % self.p_id)
     124        self.assertEqual(self.browser.contents, '-6')
     125        self.browser.open(
     126            'http://localhost/app/feerequest?PAYEE_ID=%s&PAYMENT_TYPE=APPLICATION-FEE'
     127            % self.p_id)
     128        self.assertEqual(self.browser.contents, '-7')
     129
    109130
    110131    @external_test
Note: See TracChangeset for help on using the changeset viewer.