Ignore:
Timestamp:
5 Mar 2015, 07:28:31 (10 years ago)
Author:
Henrik Bettermann
Message:

Extend contract workflow to integrate payment.

Prepare (empty) page to select payment method and finally create a payment object.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py

    r12634 r12663  
    14171417        # The form is also saved.
    14181418        self.browser.getLink("Edit").click()
    1419         self.browser.getControl("Apply").click()
     1419        self.browser.getControl("Proceed to checkout").click()
    14201420        self.assertTrue('confirm your acceptance of these by ticking' in self.browser.contents)
    14211421        self.assertEqual(contract.state, 'created')
    14221422        self.browser.getControl(name="confirm_tc").value = True
    1423         self.browser.getControl("Apply").click()
    1424         self.assertEqual(contract.state, 'submitted')
    1425         self.assertTrue('Contract State: submitted for approval' in self.browser.contents)
     1423        self.browser.getControl("Proceed to checkout").click()
     1424        self.assertEqual(contract.state, 'created')
     1425        self.browser.getControl("Select payment method").click()
     1426        self.assertEqual(contract.state, 'awaiting')
    14261427        # Customer can't edit the contract once it has been submitted
    14271428        self.browser.open(self.contracts_path + '/%s/edit' % conid)
Note: See TracChangeset for help on using the changeset viewer.