Ignore:
Timestamp:
30 Jan 2015, 11:09:08 (10 years ago)
Author:
Henrik Bettermann
Message:

Customers can use their email address for authentication.

File:
1 edited

Legend:

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

    r12521 r12523  
    550550    # Tests for Customer class views and pages
    551551
     552    def test_customer_login_with_email(self):
     553        self.assertEqual(self.customer.state, 'created')
     554        self.browser.open(self.login_path)
     555        self.browser.getControl(name="form.login").value = self.customer.email
     556        self.browser.getControl(name="form.password").value = 'cpwd'
     557        self.browser.getControl("Login").click()
     558        self.assertEqual(self.browser.url, self.customer_path)
     559        self.assertTrue('You logged in' in self.browser.contents)
     560        # Status has changed
     561        self.assertEqual(self.customer.state, 'started')
     562        return
     563
    552564    def test_customer_change_password(self):
    553565        # Customers can change the password
Note: See TracChangeset for help on using the changeset viewer.